hookehuyr

fix(auth): 修复授权后跳转逻辑并启用降级导航

修复授权成功后跳转回原页面时硬编码路径的问题,改为使用默认跳转
启用被注释的导航降级逻辑,当navigateTo失败时自动降级为redirectTo
/*
* @Date: 2025-06-28 10:33:00
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2026-01-12 23:48:04
* @LastEditTime: 2026-01-13 00:07:41
* @FilePath: /xyxBooking-weapp/src/app.js
* @Description: 文件描述
*/
......
......@@ -19,7 +19,7 @@ import { silentAuth, returnToOriginalPage } from '@/utils/authRedirect'
useDidShow(() => {
silentAuth()
.then(() => returnToOriginalPage('/pages/index/index'))
.then(() => returnToOriginalPage())
.catch((error) => {
Taro.showToast({ title: error?.message || '授权失败', icon: 'none' })
})
......
......@@ -211,10 +211,9 @@ export const navigateToAuth = (return_path) => {
return
}
// TAG: navigateTo 失败时(例如页面栈满),降级为 redirectTo
// Taro.navigateTo({ url: '/pages/auth/index' }).catch(() => {
// return Taro.redirectTo({ url: '/pages/auth/index' })
// })
Taro.navigateTo({ url: '/pages/auth/index' }).catch(() => {
return Taro.redirectTo({ url: '/pages/auth/index' })
})
}
/**
......