scrollY还是没明白。请大神指教

来源:5-8 listview 基础组件的开发和应用-右侧快速入口实现(4)

慕婉清8415131

2017-07-04

http://szimg.mukewang.com/595b31cc0001909102580068.jpg

http://szimg.mukewang.com/595b31cc000158b105670419.jpg

我的疑问就是这两块。明明回调里面已经使用this.scrollY=pos.y了,这是个属性赋值啊。为什么下面会变成scrollY(){}这样的方法。vue是可以这么变的么?

写回答

1回答

ustbhuangyi

2017-07-04

下面部分是 watch 的,当我们在 Vue 里修改了在 data 里定义的变量,就会出发这个变量的 setter,经过一系列的处理,会触发 watch 的回调函数,也就是 scrollY(newY) {} 这里的函数会执行,同时,newY 就是我们修改后的值。

3
2
ustbhuangyi
回复
慕婉清8415131
对的,有问题也欢迎加我的 qq 私聊
2017-07-04
共2条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程