在学习vue时,组件学习比较吃力,尤其是组件间的通信,所以总结一下,官方文档的组件部分。
注册组件
全局组件
语法如下,组件模板需要使用一个根标签包裹起来。data必须是一个方法
标题
作者信息}
})
在学习vue时,组件学习比较吃力,尤其是组件间的通信,所以总结一下,官方文档的组件部分。
全局组件
语法如下,组件模板需要使用一个根标签包裹起来。data必须是一个方法
}
})
局部组件
}
}
new Vue({
components:{
'compontent-name':com
}
})
prop将父组件数据传给子组件
{{msg}}
' })new Vue({
el: '#app',data: {
message: '父组件数据'
}
})
利用子组件的props选项,父组件可以向子组件传递数据,但是子组件不能求改父组件的数据。
非父子组件通信
需要使用一个空的Vue实例来管理
};
var comb= {
template: '
{{bdata}}
',data(){new Vue({
el:'#app',components: {
'com-a': coma,'com-b': comb
}
})