使用iOS原生插件做桥接,调用一个只提供原生SDK的功能。目前遇到一个问题,将callback第二个参数设置为true,即使离开页面也会继续收到回调(一些设备上报的信息),导致继续走回调的逻辑(有弹框之类的)。有什么能避免这种情况?
yilu
- 发布:2024-01-08 17:57
- 更新:2024-01-08 18:16
- 阅读:155
喜欢技术的前端 - QQ---445849201
如果弹框是 uni.showToast 可以做个开关设置flag 为 true ,在这个页面的onHide生命周期中 ,设置为 false ,onShow 设置为 true
if(this.flag){
//弹框
}
yilu (作者)
是一个方法,但是让他一直跑这段逻辑似乎也不太合理
2024-01-08 18:49
喜欢技术的前端
回复 yilu: 上个页面没有关闭,js 是会一直执行的
2024-01-08 18:56
yilu (作者)
回复 喜欢技术的前端: 目前我是直接按返回,返回离开了那个页面了额
2024-01-08 19:01
yilu (作者)
回复 喜欢技术的前端: 原来两端都是会这样子的
2024-01-08 19:17