请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

4-4小节 初始化slider里的this.slider 怎么理解

图片描述
老师 这个地方的this.slider 怎么理解呢? 之前也没有定义slider data里边也没有定义
文档里边是 let scroll = new BScroll(wrapper, {})

而且我把this.slider换成其他随便一个都可以 比如this.ccccc = new BScroll…

正在回答

1回答

是可以的,this.slider 就是往当前实例上添加一个属性,为的是这个属性在其他方法中也能访问到。为什么没有在 data 中定义,因为不需要观测它的变化,也就不需要添加 getter/setter。

0 回复 有任何疑惑可以回复我~
  • 提问者 forward_cc #1
    非常感谢黄老师!  理解了
    回复 有任何疑惑可以回复我~ 2019-07-04 10:01:40
  • 提问者 forward_cc #2
    老师  那 新赋值的变量是否需要在 data 中定义 是看是否需要观测它的变化, 我可以理解成是否需要在template内使用 , 这样子理解可以吗
    回复 有任何疑惑可以回复我~ 2019-07-04 10:04:28
  • ustbhuangyi 回复 提问者 forward_cc #3
    在模板中使用是一个场景,因为希望它的变化能驱动组件的重新渲染,还有的就是计算属性的依赖,watch 的变量,都需要观测变化了。这些知识点如果你以后学了 Vue 的源码,了解它的实现原理,就更清楚了。
    回复 有任何疑惑可以回复我~ 2019-07-04 10:11:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信