- 当前 Bug 的表现(可附上截图)
navigateTo 失效
- 预期表现
判断登录成功直接跳转,不再显示登录页
- 复现路径
pages/login/login
login() {
const that = this
wx.showModal({
title: '提示',
content: '这是一个模态弹窗',
success(res) {
if (res.confirm) {
console.log('用户点击确定'),
wx.login({
success() {
app.globalData.hasLogin = true
that.setData({
hasLogin: true
})
}
})
wx.navigateTo({
url: '../home/home'
})
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
},
onShow() {
console.log('App Show', app.globalData.hasLogin)
if (this.data.hasLogin) {
wx.navigateTo({
url: '../home/home'
})
}
}
- 提供一个最简复现 Demo
aa
手机号码登录
微信小程序开发问题解答
微信小程序开发者回答:
这是你要自己写代码做判断的,这不是bug,微信没必要为你提供这样的框架。
你连用作判断是否需要直接跳转的代码都没有。
本文网址:http://www.91bianli.com/weixinxiaochengxu/18667.html