在app.js中,在 onShow 中能直接调用 wx.reLaunch跳转么?
我在onShow中用场景值判断,然后跳转不同页面,但是使用wx.reLaunch页面会崩溃,直接空白,再次进去就是那个空白页。
使用wx.redirectTo是正常的,但是会跳转两次,会看到上次的页面,然后才进行的跳转
6 回复
这个需求建议不要做在app.js里,既然是根据参数来跳转,那落地页应该是一个吧?在落地页的onShow或onLoad里来做。
app.js是全局的,这种只有某一部分用的功能最好别去干预它
如果要获取场景值,在app.js里的onshow取出来从到全局变量里给其他功能使用,在page的onload里处理就行了。
如果每个页面都有这种操作的话,就封装一下page的参数。