本文介绍了vue父子组件的嵌套的示例代码,分享给大家,具体如下:
组件的注册:
先创建一个构造器
var myComponent = Vue.extend({
template: '...'
})
用Vue.component注册,将构造器用作组件(例为全局组件)
Vue.component('my-component' , myComponent)
注册局部组件:
var Child = Vue.extend({ })
var Parent = Vue.extend({
template: '...',
components: {
// 只能用在父组件模板内
'my-component': Child
}
})
注册语法糖,简化过程
// 在一个步骤中扩展与注册
Vue.component('my-component', {
template: 'A custom component!'
})
// 局部注册也可以这么做
var Parent = Vue.extend({
components: {
'my-component': {
template: 'A custom component!'
}
}
})
父子组件嵌套的例子:
index
其与以下写法等价:
index this is child template
this is parent template
页面显示:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



