两个小程序间跳转时,跳转到的小程序会调用两次App.js里的onShow
发布于 6 年前 作者 iqiao 3083 次浏览 来自 问答
  • 当前 Bug 的表现

需求是做两个小程序间跳转,我在App.js里判断是从别的小程序跳转过来时,清除缓存。

),从登录页面跳转至首页。

目前遇到的问题是,当从小程序1跳转至小程序2,进入小程序2的登录页面时,第一次执行了App.js里的onShow方法。当用户在小程序2扫码登录后、进入小程序2的其他页面时,又第二次调用了App.js里的onShow方法。这就会导致我清除两次缓存。

不知道有人也遇到过这种问题没?

1 回复

这个跟小程序互跳没关系啊

很多调起微信内部功能

比如 相册选择图片,扫码,预览大图,回到小程序都会走一遍onshow

你这里在小程序里面发起了一次扫码,如果没记错的话,扫码窗口出来会走一次onhide,扫码成功回到小程序会走一次onshow的

回到顶部