hookehuyr

登录跳转逻辑优化

<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-12-21 16:05:43
* @LastEditTime: 2023-12-21 16:28:56
* @FilePath: /meihuaApp/src/pages/detail/index.vue
* @Description: 房间详情页面
-->
......@@ -153,7 +153,7 @@ const goToConfirm = () => {
});
} else {
Taro.navigateTo({
url: `/pages/login/index`,
url: `/pages/login/index?page=detail`,
});
}
}
......
<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-12-20 10:25:15
* @LastEditTime: 2023-12-21 16:45:56
* @FilePath: /meihuaApp/src/pages/login/index.vue
* @Description: 文件描述
-->
......@@ -43,6 +43,7 @@
import Taro from '@tarojs/taro'
import { IconFont } from '@nutui/icons-vue-taro';
import { ref, nextTick } from "vue";
import { getCurrentPageParam } from "@/utils/weapp";
let countdownIntervalId; // 用于存储倒计时的计时器 ID
......@@ -119,9 +120,17 @@ const login = () => {
duration: 2000,
success: () => {
setTimeout(() => {
Taro.reLaunch({
url: '/pages/index/index'
})
let params = getCurrentPageParam();
if (params.page === 'detail') { // 详情页
Taro.navigateBack({
delta: 1
});
}
if (params.page === 'my') { // 登录页
Taro.redirectTo({
url: '/pages/myInfo/index'
});
}
}, 1000);
}
});
......
<!--
* @Date: 2023-12-13 11:13:13
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-12-21 16:03:09
* @LastEditTime: 2023-12-21 16:34:26
* @FilePath: /meihuaApp/src/pages/my/index.vue
* @Description: 我的页面
-->
......@@ -127,7 +127,7 @@ const goToEdit = () => {
});
} else {
Taro.navigateTo({
url: '/pages/login/index',
url: '/pages/login/index?page=my',
});
}
}
......