vue 组件拆分
问题提出,如何定义一个组件,组件和组件如何通信
1-创建组件
1-1全局组件语法
Vue.component('assemblyName',{
tmplement:' '
})
1-2局部组件(需要在实例当中注册)
var assemblyName =
tmplement = ' '
2-使用组件
2-1全局组件的直接使用
<assemblyName/>
2-1局部组件
new vue中实例
component属性声明
2-3
属性传参到组件
:name
2-3-2
组件必须接受参数
用props去接受
props:['name']
总结
两种定义方式,全局和局部,
全局的不需要在vue实例中注册
局部的需要
通信
全局直接通过标签使用,通过定义属性传参,组件接受参数通信
局部
注册,声明一个变量应当先对其调用