فهرست منبع

refactor(router): 使用常量替换硬编码的登录页面路径

统一使用路由配置中的常量 LOGIN_PAGE,提高代码可维护性
feige996 8 ماه پیش
والد
کامیت
e48bf49c35
2فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 2 1
      src/pages/about/about.vue
  2. 1 0
      src/router/config.ts

+ 2 - 1
src/pages/about/about.vue

@@ -8,6 +8,7 @@
 </route>
 
 <script lang="ts" setup>
+import { LOGIN_PAGE } from '@/router/config'
 import RequestComp from './components/request.vue'
 
 // 奇怪:同样的代码放在 vue 里面不会校验到错误,放在 .ts 文件里面会校验到错误
@@ -19,7 +20,7 @@ console.log('about')
 
 function toLogin() {
   uni.navigateTo({
-    url: `/pages/login/login?redirect=${encodeURIComponent('/pages/about/about')}`,
+    url: `${LOGIN_PAGE}?redirect=${encodeURIComponent('/pages/about/about')}`,
   })
 }
 

+ 1 - 0
src/router/config.ts

@@ -8,6 +8,7 @@ export const isNeedLogin = LOGIN_STRATEGY === LOGIN_STRATEGY_MAP.DEFAULT_NEED_LO
 
 export const LOGIN_PAGE = '/pages/login/login'
 export const REGISTER_PAGE = '/pages/login/register'
+
 export const LOGIN_PAGE_LIST = [LOGIN_PAGE, REGISTER_PAGE]
 
 // 排除在外的列表,白名单策略指白名单列表,黑名单策略指黑名单列表