2***@qq.com
2***@qq.com
  • 发布:2020-05-25 15:35
  • 更新:2020-05-25 15:35
  • 阅读:740

【报Bug】小程序onPageScroll中赋值失败

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: WIN7 旗舰版 SP1

HBuilderX类型: 正式

HBuilderX版本号: 2.7.5

第三方开发者工具版本号: 2.7.5.20200519

基础库版本号: 2.11.0

项目创建方式: HBuilderX

示例代码:
data() {  
    return {  
                scTop:0  
        }  
},  
onPageScroll(e) {  
        this.scTop=e.scrollTop;  
}

操作步骤:

页面滑动时

预期结果:

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)

错误效果:

2020-05-25 15:35 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复