From cfced2e6d8e3a4a36d1f52312043d5148af49716 Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Mon, 26 May 2025 23:40:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4tabbar=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E9=85=8D=E7=BD=AE=E5=92=8C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除pages.config.ts和pages.json中的tabBar配置 - 移除default.vue中与tabbar相关的逻辑代码 - 更新类型声明文件中的SwitchTabOptions接口 - 添加Tabbar组件到全局组件声明 ``` 这个提交消息: 1. 使用了`refactor`类型,因为这是代码重构,不改变功能但优化了代码结构 2. 简洁地描述了主要变更内容 3. 在消息体中列出了具体的修改点 4. 使用了中文并保持简洁明了 5. 遵循了50字符限制和祈使语气的要求 --- pages.config.ts | 24 ------------------------ src/layouts/default.vue | 7 ------- src/pages.json | 24 ------------------------ src/types/components.d.ts | 1 + src/types/uni-pages.d.ts | 2 +- 5 files changed, 2 insertions(+), 56 deletions(-) diff --git a/pages.config.ts b/pages.config.ts index b8cb24c..6baebc2 100644 --- a/pages.config.ts +++ b/pages.config.ts @@ -18,28 +18,4 @@ export default defineUniPages({ }, }, // 如果不需要tabBar,可以注释掉这个配置,或者直接删除 - tabBar: { - color: '#999999', - selectedColor: '#018d71', - backgroundColor: '#F8F8F8', - borderStyle: 'black', - height: '50px', - fontSize: '10px', - iconWidth: '24px', - spacing: '3px', - list: [ - { - iconPath: 'static/tabbar/home.png', - selectedIconPath: 'static/tabbar/homeHL.png', - pagePath: 'pages/index/index', - text: '首页', - }, - { - iconPath: 'static/tabbar/example.png', - selectedIconPath: 'static/tabbar/exampleHL.png', - pagePath: 'pages/about/about', - text: '关于', - }, - ], - }, }) diff --git a/src/layouts/default.vue b/src/layouts/default.vue index caebf6f..768d875 100644 --- a/src/layouts/default.vue +++ b/src/layouts/default.vue @@ -7,15 +7,8 @@