onLoad() { this .scrollFunc = throttle( this .scrollHandle, 300); }, onPageScroll(e) { this .scrollFunc(e); }, methods: { scrollHandle() { // top是距离视窗顶部的高度 if ( this .loading || ! this .callback) return ; const query = wx.createSelectorQuery(); query.select( '.lazyWrap' ).boundingClientRect(); query.exec((res) => { const top = Array.isArray(res) && res[0] && res[0].top; if (top < this .height) { this .callback(); } }); }, } |
ios:10.0.1
设备iphone6
微信:7.0.3
小程序页面上的onPageScroll方法,报错Illegal invocation。 从2019.9.13号开始出现这个错误,之前没有遇到。
是微信爬虫导致的
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
测试没复现哦
发现有新问题的,老版本是正常的 建议降级到稳定版。开发版官方也说过。是做新能力实验的,出新问题很正常。开发建议用稳定版