|
|
@@ -22,6 +22,7 @@ onLoad((options) => {
|
|
|
onShow((options) => {
|
|
|
updateRoute();
|
|
|
// checkUpdate()
|
|
|
+ handleSignupRoute(options)
|
|
|
})
|
|
|
|
|
|
// App.vue 或你的初始化文件中
|
|
|
@@ -74,7 +75,7 @@ onLaunch((options) => {
|
|
|
// initTheme()
|
|
|
|
|
|
// 处理 signup 路径
|
|
|
- handleSignupRoute(options)
|
|
|
+
|
|
|
})
|
|
|
|
|
|
// 解析 URL 参数
|
|
|
@@ -130,15 +131,17 @@ const parseUrlParams = () => {
|
|
|
|
|
|
// 处理 signup 和 signin 路径(仅 H5 端)
|
|
|
const handleSignupRoute = (options) => {
|
|
|
+
|
|
|
// #ifdef H5
|
|
|
// 解析 URL 参数(从浏览器 URL 解析)
|
|
|
const query = parseUrlParams()
|
|
|
console.log('解析到的参数:', query);
|
|
|
|
|
|
// 处理 signin 路径(自动登录)
|
|
|
- if (query.path === 'signin' && query.sysLoginToken) {
|
|
|
- // 跳转到登录页面并携带 token 参数
|
|
|
- const loginUrl = `/pages/login/index?sysLoginToken=${encodeURIComponent(query.sysLoginToken)}`
|
|
|
+ if (query.path === 'signin') {
|
|
|
+
|
|
|
+ // 跳转到登录页面 有就携带 token 参数
|
|
|
+ const loginUrl = query?.sysLoginToken?`/pages/login/index?sysLoginToken=${encodeURIComponent(query.sysLoginToken)}`:'/pages/login/index'
|
|
|
console.log('跳转到登录页面:', loginUrl);
|
|
|
|
|
|
uni.reLaunch({
|