1. 自定义标签,会被替换成 component中的template 中定义好的 html, 变量采用component中的变量。
vm.count 访问不到组件内部
2. 可以重用组件任意次。
每个组件都会各自独立维护它的 count。因为你每用一次组件,就会有一个它的新实例被创建。
2没啥用
3
3. 通过 Prop 向子组件传递数据
4. 如果是 根实例 中的数组 posts,怎么用以上组件显示呢?
相当于2遍渲染,1.把自定义标签按照v-for显示出来,得到几个带 title属性的 blog-post; 2. 把自定义标签按照组件模板替换渲染成html。
5. 监听子组件事件
postFontSize 在模板中用来控制所有博文的字号。
(2)父组件上 添加事件处理方法 @eventName 自定义事件名,等待(1)子函数触发该事件
(3)多亏了 @enlarge-text="postFontSize += 0.1" 监听器,父级组件能够接收事件并(4)更新 postFontSize 值。
6. 监听子组件事件时,传递参数
子组件可以使用$emit的第二个参数位置抛出参数,父组件可以使用$event 访问到被抛出的这个值
7. 监听子组件事件时,传递参数,父组件使用方法接收
子组件可以使用$emit的第二个参数位置抛出参数,父组件可以使用 方法的参数 访问到被抛出的这个值