添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

问题如下:

vue的版本为2.0

在computed监听属性data中的scrollY时, scrollY被打印出来只执行了一次, 也就是初始值0.

然而在methods中的滚动时对scrollY进行过赋值, 并且打印出来有值

既然在methods中已经改变了scrollY, 为什么computed只能执行一次而不会因为值的变动而不断的去触发呢?

------------------------------

已解决, 好蠢啊... /(ㄒoㄒ)/
原因是我在methods中给scrollY赋值的时候的this.scrollY的"this"指向的并不是vue啊... , 所以在methods中可以获取的到改变的值, 而computed中获取只有data中初始化的0