罗广辉
2025-11-06 5cfd98e57bcd99c0c97888236e6f683efe4741cc
feat: 跳登录的时候关闭其他页面
4 files modified
8 ■■■■ changed files
src/components/WebViewPlus.vue 2 ●●● patch | view | raw | blame | history
src/pages/user/index.vue 2 ●●● patch | view | raw | blame | history
src/subPackages/userDetail/password/index.vue 2 ●●● patch | view | raw | blame | history
src/utils/request/interceptors.js 2 ●●● patch | view | raw | blame | history
src/components/WebViewPlus.vue
@@ -22,7 +22,7 @@
function messageFun(e) {
  if (e.data.type === "WEB_INVOKE_APPSERVICE") {
    if (e.data.data.arg.type === "tokenExpired") {
      return uni.redirectTo({
      return uni.reLaunch({
        url: "/pages/login/index",
      });
    }
src/pages/user/index.vue
@@ -71,7 +71,7 @@
  function logOut() {
    userStore.setUserInfo(null)
    uni.redirectTo({
    uni.reLaunch({
      url: '/pages/login/index'
    })
  }
src/subPackages/userDetail/password/index.vue
@@ -139,7 +139,7 @@
                });
                clearForm();
                userStore.setUserInfo(null)
                uni.redirectTo({
                uni.reLaunch({
                    url: '/pages/login/index'
                })
src/utils/request/interceptors.js
@@ -82,7 +82,7 @@
    if (response.statusCode === 401) {
      const pages = getCurrentPages()
      const currentPage = pages[pages.length - 1]
      uni.redirectTo({
      uni.reLaunch({
        url: `/pages/login/index?redirect=/${currentPage.route}`
      })
    }