使用以下代码做了一个页面跳转的业务判断,工具上测试无问题,真机调试存在以下2个页面均会被加载,导致用户在回退页面时出现了3个页面请问这个有什么办法解决吗?
//跳转预定页
holetAdminLogin() {
if (app.globalData.minSuMPSToken == '') {
app.globalData.currentNoLoginRole = app.globalData.customerRoleName
console.log('即将登陆:' + app.globalData.customerRoleName)
wx.redirectTo({
url: '/pages/login/index',
})
} else {
wx.redirectTo({
url: '../order/preorder',
})
}
},
这代码没问题
你说的「,真机调试存在以下2个页面均会被加载,导致用户在回退页面时出现了3个页面请问这个有什么办法解决吗?」怎么证明会这样?
请点有用,做个有用之人~
你看下你跳转的逻辑是否存在问题(可以在逻辑判断中通过填写日志看下是否两个判断都进入)或者事件是否存在穿透之类的问题
若有帮助请帮忙点个"有用"谢谢↓↓