add:log
This commit is contained in:
@@ -114,9 +114,21 @@ Page({
|
||||
|
||||
onGoLogin() {
|
||||
const redirect = `/pages/closet-share-detail/closet-share-detail?uuid=${this.data.uuid}`
|
||||
const loginUrl = `/pages/login/login?redirect=${encodeURIComponent(redirect)}`
|
||||
wx.navigateTo({
|
||||
url: `/pages/login/login?redirect=${encodeURIComponent(redirect)}`,
|
||||
fail: () => wx.switchTab({ url: '/pages/profile/profile' }),
|
||||
url: loginUrl,
|
||||
fail: (e) => {
|
||||
// 页面栈满(10 层)时 navigateTo 失败:改用 redirectTo 仍跳登录页,
|
||||
// 且保留 redirect 参数(原先跳 profile 会丢失来源,登录后回不到分享页)
|
||||
console.log('[share-detail] navigateTo 登录页失败,改用 redirectTo, err=', e && e.errMsg)
|
||||
wx.redirectTo({
|
||||
url: loginUrl,
|
||||
fail: (e2) => {
|
||||
console.log('[share-detail] redirectTo 登录页也失败, err=', e2 && e2.errMsg)
|
||||
wx.switchTab({ url: '/pages/profile/profile' })
|
||||
},
|
||||
})
|
||||
},
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user