vue中的compon方法详解

Vue干货 小白 暂无评论

<div id="app">
  <my-handsome></my-handsome>
    <!--<div>哈哈 <span>zz</span></div>-->
</div>

<script>
    //1.组建名不要带有大写,多个单词用-
    //2.只要组建名和我们定义的名字相同是可以的(首字母可以大写)
    //3.html采用横线隔开命名法,JS使用驼峰命名法也是可以的
    Vue.component("my-handsome",{//名字相同,一个对象看也看成一个组件
        template:"<div>{{msg}}</div>",
        data(){
            //组件中的数据必须是函数类型的。返回一个实例作为组件的数据
            return {msg:"哈哈"}
        }
    })
    //用法:全局组建 可以声明一次在任何地方使用  局部组件 必须告诉这个组件属于谁
    //一般写插件的时候全局组件多一些

    let vm=new Vue({
        el:"#app"
    })
</script>
<!--分类 页面级组件 
1.一个页面是一个组件
2.将可复用的部分抽离出来 基础组件
一个自定义标签 vue就会把它看成一个组件 div a p span section header ...可以给这些标签赋予一定的意义
-->


转载请注明: Vue教程中文网 - 打造国内领先的vue学习网站-vue视频,vue教程,vue学习,vue培训 » vue中的compon方法详解

喜欢 ()or分享