采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
mounted () { this.scroll = new BScroll(this.$refs.wrapper) } 为什么这里的this.scroll不用在data()里定义就能直接使用?
data 里的东西之所以能用,是定义到 this 里了,这里 this.scroll 创建一个实例,vue 也就可以直接用了。
但是 this.scroll 并未定义,为什么能把 new BScroll() 这个实例赋值给它?
没有你才定义,否则还定义什么呢?
使用变量不是都要先在data()里定义一下吗?然后才在生命周期中使用,我看课程中没有在data()定义scroll这个变量,为什么能直接写this.scroll = new BScroll(this.$refs.wrapper)?
登录后可查看更多问答,登录/注册
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
1.8k 20
1.5k 19
2.6k 17
1.3k 16
1.5k 15