老师,第4章节slider组件的开发
来源:4-5 轮播图组件实现(中)
慕码人9533917
2020-06-02
老师,第4章节slider组件的开发,slider.vue文件里面,this.timer和this.children在data里没有定义,为什么能使用而且不报错呢
写回答
1回答
-
直接在组件实例 this 上添加属性是可以的,你在 data 中定义的属性最终也是挂载到了组件实例 this 上,这部分是 Vue 在初始化 data 的时候内部帮你做的。
区别在于在 data 上的数据是响应式的,而直接在 this 上添加的的数据不是,怎么用取决于你要不要观测这个数据的变化,因为把数据变成响应式也会有一定性能损耗,所以课程这种用法也是一种性能优化的技巧。022020-06-03
相似问题