uni-app写的h5页面在tabbar里的首页A发请求,点击按钮通过navigate方法跳到B页面,之后从B页面返回A页面会又再发一次请求。 我的需求是只有当B页面返回到A页面时发一次请求,其他时候不发请求。 现在问题是我在A页面的onshow() 方法里发请求,但是这个onshow() 方法调用频率很高,请求发的频率很高,每次页面A显示时候就会调onshow()方法, 有什么好点的方法只有在B页面返回到A页面时发请求?
joelewis
- 发布:2020-02-15 21:26
- 更新:2020-02-17 20:18
- 阅读:1785
5 个回复
joelewis (作者)
谢谢!
zting590
我也遇到了相同问题,求怎么解决?
回梦無痕 - 暂停服务
方法一,不要放在onshow里面,用全局自定义事件,B页面触发对应事件就行了。
方法二,A页面跳转B页面时候做一个记录比如topage=B,然后onshow里面检测,出现topage==B再执行接下来的逻辑代码。
zting590
谢谢
2020-02-16 18:48
hhyang - 如有问题,请添加QQ1606726660 备注付费咨询
路由守卫 贴心的守护
uni-simple-router
s***@163.com
发货发货哈