data() {
return {
scTop:0
}
},
onPageScroll(e) {
this.scTop=e.scrollTop;
}
- 发布:2020-05-25 15:35
- 更新:2020-05-25 15:35
- 阅读:740
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: WIN7 旗舰版 SP1
HBuilderX类型: 正式
HBuilderX版本号: 2.7.5
第三方开发者工具版本号: 2.7.5.20200519
基础库版本号: 2.11.0
项目创建方式: HBuilderX
示例代码:
操作步骤:
页面滑动时
页面滑动时
预期结果:
scTop变量值赋值成功
scTop变量值赋值成功
实际结果:
赋值失败,报错
赋值失败,报错
bug描述:
业务描述:
当页面滚动时,监听滚动的距离,动态变化页面中某个元素的背景。
BUG描述:
在页面的 onPageScroll 事件中,动态获取页面滚动进度距离 scrollTop 赋值给 data 中的变量出错,错误提示:
TypeError: Cannot read property 'de123' of null
at d (VM2303 WAService.js:2)
at e.value (VM2303 WAService.js:2)
at e.value (VM2303 WAService.js:2)
at a._updateCb (VM2303 WAService.js:2)
at a.doUpdates (VM2303 WAService.js:2)
at n.P.setData (VM2303 WAService.js:2)
at Se.<anonymous> (VM2303 WAService.js:2)
at a.bo [as patch] (mp.runtime.esm.js:5645)
at a.e._update (mp.runtime.esm.js:3965)
at a.r (mp.runtime.esm.js:5696)
错误效果: