小程序
小游戏
企业微信
微信支付
扫描小程序码分享
VM13:1 onPullDownRefresh WebviewId: 29 not found
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我也遇到了相同的问题,经测试2.26.2版本正常,2.26.2以上的版本就会出现楼主说的情况
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也出现了这个问题,iphone14 版本16.0.3
代码直接用的uniapp的hello-uniapp的事例,非常简单 代码如下:
export default { data() { return { title: '下拉刷新 + 加载更多', data: [], loadMoreText: "加载中...", showLoadMore: false, max: 0 } }, onLoad() { this.initData(); }, onUnload() { this.max = 0, this.data = [], this.loadMoreText = "加载更多", this.showLoadMore = false; }, onReachBottom() { console.log("onReachBottom"); if (this.max > 40) { this.loadMoreText = "没有更多数据了!" return; } this.showLoadMore = true; setTimeout(() => { this.setListData(); }, 300); }, onPullDownRefresh() { console.log('onPullDownRefresh'); this.initData(); }, methods: { initData(){ setTimeout(() => { this.max = 0; this.data = []; let data = []; this.max += 20; for (var i = this.max - 19; i < this.max + 1; i++) { data.push(i) } this.data = this.data.concat(data); uni.stopPullDownRefresh(); }, 300); }, setListData() { let data = []; this.max += 10; for (var i = this.max - 9; i < this.max + 1; i++) { data.push(i) } this.data = this.data.concat(data); } } }
界面如下:
调试基库 2.33.0 (换过其他基库一样没用)
真机调试时实际报错内容:
我看了下在远程代理也有onPullDownRefresh的代码的,不知道为什么说找不到?
我会持续跟进这个问题,希望能群策群力一起解决。🙏🙏🙏
我在3.4.6基础库测试中发现,真机调试有下拉刷新拿不到的问题,但是预览就没有这个问题。
兄弟,你解决了吗?我也遇到这问题,模拟器没问题,真机就触发不了 onPullDownRefresh,其他的比如bindtap 可以正常执行,就 onPullDownRefresh 不行。基础库是2.32.3
提供一下代码片段。详细说明一下情况,是全部都不能触发还是只有部分机型,你做了哪些排查工作,等等
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我也遇到了相同的问题,经测试2.26.2版本正常,2.26.2以上的版本就会出现楼主说的情况
我也出现了这个问题,iphone14 版本16.0.3
代码直接用的uniapp的hello-uniapp的事例,非常简单 代码如下:
export default { data() { return { title: '下拉刷新 + 加载更多', data: [], loadMoreText: "加载中...", showLoadMore: false, max: 0 } }, onLoad() { this.initData(); }, onUnload() { this.max = 0, this.data = [], this.loadMoreText = "加载更多", this.showLoadMore = false; }, onReachBottom() { console.log("onReachBottom"); if (this.max > 40) { this.loadMoreText = "没有更多数据了!" return; } this.showLoadMore = true; setTimeout(() => { this.setListData(); }, 300); }, onPullDownRefresh() { console.log('onPullDownRefresh'); this.initData(); }, methods: { initData(){ setTimeout(() => { this.max = 0; this.data = []; let data = []; this.max += 20; for (var i = this.max - 19; i < this.max + 1; i++) { data.push(i) } this.data = this.data.concat(data); uni.stopPullDownRefresh(); }, 300); }, setListData() { let data = []; this.max += 10; for (var i = this.max - 9; i < this.max + 1; i++) { data.push(i) } this.data = this.data.concat(data); } } }
界面如下:
调试基库 2.33.0 (换过其他基库一样没用)
真机调试时实际报错内容:
我看了下在远程代理也有onPullDownRefresh的代码的,不知道为什么说找不到?
我会持续跟进这个问题,希望能群策群力一起解决。🙏🙏🙏
我在3.4.6基础库测试中发现,真机调试有下拉刷新拿不到的问题,但是预览就没有这个问题。
兄弟,你解决了吗?我也遇到这问题,模拟器没问题,真机就触发不了 onPullDownRefresh,其他的比如bindtap 可以正常执行,就 onPullDownRefresh 不行。基础库是2.32.3
提供一下代码片段。详细说明一下情况,是全部都不能触发还是只有部分机型,你做了哪些排查工作,等等