关于setSliperWidth方法中的小疑问
来源:4-4 轮播图组件实现(上)
湫梨花颂歌
2020-08-09
//获取列表种所有元素
this.children = this.refs.sliderGroup.children∗∗∗this.slider∗∗∗=newBScroll(this.refs.sliderGroup.children
***this.slider*** = new BScroll(this.refs.sliderGroup.children∗∗∗this.slider∗∗∗=newBScroll(this.refs.slider,{
scrollX:true,
scrollY:false,
momentum:false,//无惯性
snap:true,
snaploop:this.loop,
snapThreshold:0.3,
snapSpeed: 400
})
为什么data里面没有声明 children 和 sliper 却可以使用,老师求解答
写回答
1回答
-
这个问题我应该在问答区回答过无数遍啦,data 中定义的数据,最终也会挂载到组件实例 this 上,当然你可以直接在 this 上添加对象,为了在上下文中共享这个变量。区别在于 data 中定义的数据是响应式的,不需要变成响应式就直接定义即可。
212020-08-10
相似问题