采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师 这个地方的this.slider 怎么理解呢? 之前也没有定义slider data里边也没有定义 文档里边是 let scroll = new BScroll(wrapper, {})
而且我把this.slider换成其他随便一个都可以 比如this.ccccc = new BScroll…
是可以的,this.slider 就是往当前实例上添加一个属性,为的是这个属性在其他方法中也能访问到。为什么没有在 data 中定义,因为不需要观测它的变化,也就不需要添加 getter/setter。
非常感谢黄老师! 理解了
老师 那 新赋值的变量是否需要在 data 中定义 是看是否需要观测它的变化, 我可以理解成是否需要在template内使用 , 这样子理解可以吗
在模板中使用是一个场景,因为希望它的变化能驱动组件的重新渲染,还有的就是计算属性的依赖,watch 的变量,都需要观测变化了。这些知识点如果你以后学了 Vue 的源码,了解它的实现原理,就更清楚了。
登录后可查看更多问答,登录/注册
Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。
1.5k 32
2.0k 31
1.6k 26
1.4k 25
1.9k 24