joelewis
joelewis
  • 发布:2020-02-15 21:26
  • 更新:2020-02-17 20:18
  • 阅读:1601

uni-app写的h5页面在tabbar里的首页A跳到B页面,之后从B返回A页面要发一次请求

分类:uni-app

uni-app写的h5页面在tabbar里的首页A发请求,点击按钮通过navigate方法跳到B页面,之后从B页面返回A页面会又再发一次请求。 我的需求是只有当B页面返回到A页面时发一次请求,其他时候不发请求。 现在问题是我在A页面的onshow() 方法里发请求,但是这个onshow() 方法调用频率很高,请求发的频率很高,每次页面A显示时候就会调onshow()方法, 有什么好点的方法只有在B页面返回到A页面时发请求?

2020-02-15 21:26 负责人:无 分享
已邀请:
joelewis

joelewis (作者)

谢谢!

zting590

zting590

我也遇到了相同问题,求怎么解决?

回梦無痕

回梦無痕 - 暂停服务

方法一,不要放在onshow里面,用全局自定义事件,B页面触发对应事件就行了。
方法二,A页面跳转B页面时候做一个记录比如topage=B,然后onshow里面检测,出现topage==B再执行接下来的逻辑代码。

hhyang

hhyang - 如有问题,请添加QQ1606726660 备注付费咨询

s***@163.com

s***@163.com

发货发货哈

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