<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方法详解

