小程序使用reLaunch或switchTab跳转成功后闪退到微信页面
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
基本条件:
手机预览 苹果7p,开发工具跳转正常
需求:跳转到tabBar配置页面(我的页面), 首先从我的页面user/user)跳转到状态页面,在状态页面有一个按钮点击跳转到我的页面
代码:
从状态页面跳转到我的页面
wx.reLaunch({
url: ‘/pages/user/user’
})
switchTab一样闪退
app.json配置的我的页面
问题:
从状态页面跳转到我的页面,跳转到了我的页面 但是停留没有到1秒钟就强行跳转到了微信页面,问题出在哪里的 求大神帮助一下,谢谢啊
棒棒们谢谢大佬们啊 实在不知道怎么弄了
7 回复
鬼畜跳转法:
setTimeout( function () { wx.switchTab({
success: function (res){ console.log( "成功-跳转" ) wx.switchTab({ url: '../page_admin/my/my' , })
fail: function (e){ console.log( "失败-跳转" ) wx.switchTab({ url: '../page_admin/my/my' , }) } }) }, 600) |
然后其实发现是在success那里跳过去的,就是在第一次跳转的时候是成功跳过去了的,只是闪退了,页面还在,就好比是跳过去然后立刻onHide,打开手机后台还是能看得到的。这样就不会闪退了,到目前为止我是没有问题的...
然后我就鬼畜了......