From dbe3e67dfe809df030a6f079f747ddd5b86e333d Mon Sep 17 00:00:00 2001
From: feige996 <1020102647@qq.com>
Date: Thu, 28 Aug 2025 16:05:25 +0800
Subject: [PATCH] =?UTF-8?q?refactor(pages):=20=E5=B0=86=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BB=8Eroute=E6=A0=87=E7=AD=BE=E8=BF=81?=
=?UTF-8?q?=E7=A7=BB=E5=88=B0definePage=E5=AE=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
统一使用definePage宏配置页面样式和类型,移除冗余的route标签
更新vscode代码片段模板以匹配新的配置方式
简化pages.json中的页面配置
---
.vscode/vue3.code-snippets | 14 +++++---------
src/pages-sub/demo/index.vue | 15 ++++++---------
src/pages.json | 9 ++-------
src/pages/about/about.vue | 19 +++++--------------
src/pages/about/alova.vue | 15 ++++++---------
src/pages/about/vue-query.vue | 15 ++++++---------
src/pages/index/index.vue | 20 +++++++++-----------
src/pages/login/login.vue | 15 ++++++---------
src/pages/login/register.vue | 15 ++++++---------
src/pages/me/me.vue | 16 ++++++----------
10 files changed, 57 insertions(+), 96 deletions(-)
diff --git a/.vscode/vue3.code-snippets b/.vscode/vue3.code-snippets
index a196e90..8c69a4e 100644
--- a/.vscode/vue3.code-snippets
+++ b/.vscode/vue3.code-snippets
@@ -19,16 +19,12 @@
"scope": "vue",
"prefix": "v3",
"body": [
- "",
- "{",
- " \"layout\": \"default\",",
- " \"style\": {",
- " \"navigationBarTitleText\": \"$1\"",
- " }",
- "}",
- "\n",
"\n",
"",
" $3",
diff --git a/src/pages-sub/demo/index.vue b/src/pages-sub/demo/index.vue
index 1d6abdd..bffc26f 100644
--- a/src/pages-sub/demo/index.vue
+++ b/src/pages-sub/demo/index.vue
@@ -1,15 +1,12 @@
-
-{
- "layout": "default",
- "style": {
- "navigationBarTitleText": "分包页面"
- }
-}
-
-
diff --git a/src/pages.json b/src/pages.json
index da4336c..e80d2f9 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -58,23 +58,20 @@
{
"path": "pages/about/alova",
"type": "page",
- "layout": "default",
"style": {
- "navigationBarTitleText": "Alova 请求演示"
+ "navigationBarTitleText": "Alova 演示"
}
},
{
"path": "pages/about/vue-query",
"type": "page",
- "layout": "default",
"style": {
- "navigationBarTitleText": "Vue Query 请求演示"
+ "navigationBarTitleText": "Vue Query 演示"
}
},
{
"path": "pages/login/login",
"type": "page",
- "layout": "default",
"style": {
"navigationBarTitleText": "登录"
}
@@ -82,7 +79,6 @@
{
"path": "pages/login/register",
"type": "page",
- "layout": "default",
"style": {
"navigationBarTitleText": "注册"
}
@@ -102,7 +98,6 @@
{
"path": "demo/index",
"type": "page",
- "layout": "default",
"style": {
"navigationBarTitleText": "分包页面"
}
diff --git a/src/pages/about/about.vue b/src/pages/about/about.vue
index d05ffff..6c08d73 100644
--- a/src/pages/about/about.vue
+++ b/src/pages/about/about.vue
@@ -1,23 +1,14 @@
-
-{
- "style": {
- "navigationBarTitleText": "关于"
- }
-}
-
-