在组件中进行数据绑定虽然也是通过data属性,但是对应的值不再是json形式,而是一个函数方法
<body>
<div id="app">
<zj_all></zj_all>
</div>
<script>
var zj_a = {
template: '<div>局部组件定义 {{age}}</div>',
data: function(){
return {age: 18};
}
}
Vue.component(
'zj_all',
{
template: '<div>全局组件定义 <zj_a></zj_a> {{name}}</div>',
// 注册局部组件
components:{
zj_a
},
// 组件定义绑定数据
data: function(){
return {name: 'itcast'};
}
}
)