美文网首页
Vue.js组件

Vue.js组件

作者: 爱学习的代代 | 来源:发表于2020-05-29 09:24 被阅读0次

Vue.js 组件

1、全局组件生成(所有的Vue实例都可以使用)
语法构成:Vue.component(tagName, options)
解读: 其中tagName为组件名,options为组件的一些配置选项。注册成功后,我们可以直接调用组件。
好处: 通用的组件,可以自己写好供其他人使用,避免重复造轮子,提升开发效率。
eg:

组件声明:

new  Vue.component(‘peter’, {
    template: ‘<h1>peter自定义组件</h1>’
})
</script>

组件使用
<peter></peter>

疑问? 如何向组件中传入指定的内容呢?

2、局部组件(仅当前的Vue实例可以使用)
注意局部组件的声明是在Vue实例中声明的,故仅对当前实例生效。类比成函数内的局部变量,仅在当前函数内可用,一旦超出作用域就不可使用了。

<script>
//组件内容定义
var Child = {
    template: ‘<h1>peter自定义的组件</h1>’
}

new Vue: ({
    el: ‘#app’,
        //组件声明
    components:  {
        ‘peter’: Child

    }
})
<script>


组件使用:
<peter></peter>

相关文章

网友评论

      本文标题:Vue.js组件

      本文链接:https://www.haomeiwen.com/subject/elotzhtx.html