微信公开课
微信公开课小程序热门讨论关于「onshow的时候自动触发了onReachBottm」的小程序开发问题
补充:onshow的时候自动触发了onReachBottm,当前Bug的表现(可附上截图)首页获取列表是在onshow里面,上拉刷新到第四页,然后点下面tabbar别的页面,然后再点首页,会请求前两页数据,一次是ons
展开:问题模块框架类型问题类型API组件名称终端类型微信版本基础库版本API和组件小程序BugonReachBottm客户端673240当前Bug的表现首页获取列表是在onshow里面,上拉刷新到第四页,然后点下面tabbar别的页面,然后再点首页,会请求前两页数据,一次是onshow里面的,一次是onreachbottom里面的预期表现只执行onshow里面的事件,也就是只请求一次数据复现路径提供一个最简复现Demo即速小程序:亲,就是有个公共的函数(请求接口获取列表的函数),然后在onshow里面调用了一次,在onreachbottom里面调用了一次,现在的问提示我上拉刷新,刷新到比方说是第五页,然后点别的页面,然后再到这个页面,他不会到上次浏览的位置,只会加载到第二页底部那个位置,这个好奇怪:提供下代码片段(https:developersweixinqqcomminiprogramdevdevtoolsminicodehtml):亲,就是有个公共的函数(请求接口获取列表的函数),然后在onshow里面调用了一次,在onreachbottom里面调用了一次,现在的问提示我上拉刷新,刷新到比方说是第五页,然后点别的页面,然后再到这个页面,他不会到上次浏览的位置,只会加载到第二页底部那个位置,这个好奇怪:亲,所以想要个复现的代码片段看一下啊:就是上次看到第五页,然后跳到别的页面,再回来的的时候,执行onshow,会回到原来位置吗,onshow提供这种功能吗:你可以尝试下onshow的时候不请求函数的试试看会复现吗:写onload里面不会发生这种情况,但是因为数据会变,所以产品要求页面要刷新,是不是onshow不支持:支持的:可是我本来之前是翻到了第五页,然后从其他页面回来他只回到了第二页页底
更多有关「onshow的时候自动触发了onReachBottm」的讨论可以前往微信公开课小程序参与互动哦!了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「onshow的时候自动触发了onReachBottm」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「onshow的时候自动触发了onReachBottm」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「onshow的时候自动触发了onReachBottm」
微信公开课小程序热门讨论「onshow的时候自动触发了onReachBottm」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「onshow的时候自动触发了onReachBottm」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。