大神你们好,请教一下。 图1,的this.scrollY 会根据图2的滚动而赋值。但是计算属性却没有执行。我换成点击事件,计算属性就会生效。我换了iscroll插件 也是一样。但是图2的滚动 我打印是可以检测到值在不断的变化。但是data里面的对象变化,按道理 计算属性也会不断的执行 。但是却没有~困惑~
大神你们好,请教一下。 图1,的this.scrollY 会根据图2的滚动而赋值。但是计算属性却没有执行。我换成点击事件,计算属性就会生效。我换了iscroll插件 也是一样。但是图2的滚动 我打印是可以检测到值在不断的变化。但是data里面的对象变化,按道理 计算属性也会不断的执行 。但是却没有~困惑~
或者使用ES6的写法,将
this.foodScroll.on("scroll",function(pos){
this.scrollY=Math.abs(Math.round(pos.y))
})
改写成
this.foodScroll.on("scroll",(pos)=>{
this.scrollY=Math.abs(Math.round(pos.y))
})
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
请问你解决了吗 我也遇到了这个问题~~