From dcae738e698314d9e9e564abfcfc3f639023917f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=89=91=E6=9C=AF?= <864822121@qq.com> Date: Wed, 4 Jun 2025 12:25:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=E9=9D=A2URL=E9=85=8D=E7=BD=AE=E5=8F=8A?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在.env文件中新增VITE_LOGIN_URL配置 - 在App.vue中引入并调用usePageAuth以实现页面权限控制 - 更新route.ts以使用环境变量中的登录页面URL --- env/.env | 3 +++ src/App.vue | 3 +++ src/hooks/usePageAuth.ts | 48 +++++++++++++++++++++++++++++++++++++++ src/interceptors/route.ts | 2 +- 4 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 src/hooks/usePageAuth.ts diff --git a/env/.env b/env/.env index e638295..05c8a58 100644 --- a/env/.env +++ b/env/.env @@ -7,6 +7,9 @@ VITE_WX_APPID = 'wxa2abb91f64032a2b' # h5部署网站的base,配置到 manifest.config.ts 里的 h5.router.base VITE_APP_PUBLIC_BASE=/ +# 登录页面 +VITE_LOGIN_URL = '/pages/login/index' + VITE_SERVER_BASEURL = 'https://ukw0y1.laf.run' VITE_UPLOAD_BASEURL = 'https://ukw0y1.laf.run/upload' diff --git a/src/App.vue b/src/App.vue index 8cec5a2..302878f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,9 @@