Commit Graph

41 Commits

Author SHA1 Message Date
feige996
aaecf30371 refactor(tabbar): 移除注释掉的关于页配置项并更新我的页注释 2025-09-29 20:14:30 +08:00
feige996
37b5da53cc refactor(pages): 将about页面及相关组件迁移至pages-sub分包目录
移除主包中的about页面及其组件,迁移至pages-sub分包目录
更新tabbar配置,注释掉about页面相关项
2025-09-29 20:13:07 +08:00
feige996
a4f774cbae refactor(ui): 移除uni-icons和uni-scss模块,改用unocss图标
- 删除uni-icons相关组件、字体文件和文档
- 删除uni-scss样式文件和变量配置
- 更新tabbar配置使用unocss图标
- 在uno.config.ts中添加新的安全图标
2025-09-15 21:39:58 +08:00
feige996
c6d9b47e99 refactor: 移除关于tabbar缓存的冗余注释 2025-09-05 14:12:49 +08:00
feige996
c31090e389 fix(tabbar): 修复H5环境下无tabbar时的白屏问题
当tabbar缓存未启用时,将tabBar配置设为undefined而非空对象。在H5环境下,无tabbar时设置为空对象以防止浏览器报错导致白屏
2025-09-04 15:14:21 +08:00
feige996
e4ea2face1 refactor(tabbar): 移除补丁文件并简化tabbar配置
移除不再需要的补丁文件和workspace配置,简化tabbar相关代码
将tabbar默认值从undefined改为空对象,避免控制台报错
2025-08-31 18:38:25 +08:00
feige996
cd0c111fae fix(tabbar): 调整徽标位置并注释掉测试代码
调整徽标位置以避免遮挡,同时注释掉测试用的badge值
2025-08-24 16:29:32 +08:00
feige996
b05e0b8ec3 feat(tabbar): 添加徽章显示限制和设置方法
限制徽章数字显示最大为99+,并添加设置徽章的方法
2025-08-24 16:11:32 +08:00
feige996
8329afe674 feat(tabbar): 启用首页和关于页面的徽章显示并更新注释
更新自定义标签栏配置,启用首页的圆点徽章和关于页面的数字徽章
同时完善了其他图标类型的注释说明,包括uiLib、iconfont和image类型的使用示例
2025-08-24 11:55:43 +08:00
feige996
ad2554079b fix(tabbar): 修复图片模式下高亮图标属性名错误并更新文档
将 activeIcon 属性名统一改为 iconActive 以保持一致性
更新 README 文档,补充不同图标类型的配置说明
2025-08-21 17:55:18 +08:00
feige996
96f47f121c fix(tabbar): 修复自定义tabbar列表映射错误
修复当启用自定义tabbar时,直接导出未映射的列表导致显示异常的问题。现在正确使用映射后的_tabbarList作为底部栏配置。
2025-08-21 17:20:59 +08:00
feige996
1747357e8b feat(个人中心): 添加个人中心页面及相关功能
- 新增个人中心页面,包含用户信息展示、头像上传、登录/退出功能
- 更新路由配置和底部导航栏以支持个人中心页面
- 修改登录跳转路径从'/pages/common/login/index'到'/pages/login/login'
- 在cSpell字典中添加'chooseavatar'单词
- 更新tsconfig.json包含package.json文件
2025-08-21 15:50:35 +08:00
feige996
47b0d49415 refactor(pages.json): 移除未使用的图标配置 2025-08-21 15:20:20 +08:00
feige996
06acd18253 Merge branch 'main' into login 2025-08-21 15:14:36 +08:00
feige996
2d68168a23 fix(tabbar): 修复自定义tabbar列表映射时缺少字段的问题 2025-08-21 14:54:24 +08:00
feige996
808e716c7e Merge remote-tracking branch 'origin/main' into login 2025-08-19 18:12:32 +08:00
Utopia
f72d8e9a04 feat: tabbar - 补全 tabbarList ts 类型 2025-08-19 17:07:49 +08:00
Utopia
d349281da5 chore: 优化 tabbar 配置 - NativeTabBarItem 类型定义 2025-08-19 16:49:26 +08:00
feige996
6aa4bc3472 feat(login): wip 登录系统 2025-08-18 22:01:55 +08:00
feige996
aff1c60334 refactor(tabbar): 重命名TABBAR_MAP为TABBAR_STRATEGY_MAP以提高可读性 2025-08-18 20:19:52 +08:00
feige996
477edaea1a refactor(tabbar): 切换为原生tabbar并清理自定义tabbar相关代码
移除自定义tabbar的配置和代码,改为使用原生tabbar实现
清理未使用的http请求代码和TODO注释
更新相关配置文件和组件逻辑
2025-08-17 14:24:47 +08:00
feige996
ce2421a73c refactor(tabbar): 重构tabbar配置和状态管理逻辑
将tabbar配置集中到config.ts,移除store中的冗余数据
重命名nativeTabbarNeedHide为needHideNativeTabbar
统一通过tabbarList获取当前使用的tabbar列表
2025-08-17 14:17:10 +08:00
feige996
4e1ea8b6cb refactor(tabbar): 将自定义标签栏列表移至 store 并重构相关逻辑
将 customTabbarList 从 config.ts 移动到 store.ts 中定义
在 tabbarStore 中添加 tabbarList 状态
更新 index.vue 使用 store 中的 tabbarList 替代直接导入
2025-08-15 16:41:03 +08:00
Utopia
a143835b9e feat(tabbar): 优化tabbar缓存和自定义功能的启用逻辑代码 2025-08-11 16:39:13 +08:00
feige996
1980595ba8 feat(tabbar): 添加中间凸起按钮功能并更新配置
添加中间凸起按钮功能,支持自定义图标和点击事件处理
更新tabbar配置,增加isBulge字段标识凸起按钮项
修改默认策略为CUSTOM_TABBAR_WITH_CACHE
添加扫描图标资源文件
2025-08-08 09:35:36 +08:00
feige996
c14852d147 feat(tabbar): 添加角标显示功能
在自定义 tabbar 组件中新增 badge 属性,支持显示数字或小红点角标
修改 tabbar/index.vue 文件实现角标显示逻辑
2025-08-07 21:42:04 +08:00
feige996
e363ef301c docs(tabbar): 更新配置文件中关于图标类型的注释说明 2025-08-07 21:26:57 +08:00
feige996
dd8e14af0a docs(tabbar): 修正注释中关于 icon 类型的说明 2025-08-07 21:26:46 +08:00
feige996
2777ee2157 docs(tabbar): 添加关于customTabbarList接口调用的注释说明
在config.ts文件中添加注释,说明为何不能直接通过接口获取customTabbarList
2025-08-07 21:02:15 +08:00
feige996
d8492211b8 refactor(tabbar): 重构底部导航栏配置结构
将原有的统一配置拆分为原生导航栏和自定义导航栏两种配置
优化类型定义并明确不同策略下的配置生效规则
移除页面配置中冗余的图标类型字段
2025-08-07 20:53:36 +08:00
feige996
ccfab5eea4 refactor(tabbar): 将图标类型从'local'重命名为'image'并添加警告
修改图标类型命名以更准确描述其用途
在image模式下未配置iconActive时添加控制台警告
2025-08-07 20:33:38 +08:00
feige996
8fd05635fc refactor(tabbar): 调整类型定义顺序并添加activeIcon注释 2025-08-05 10:38:07 +08:00
feige996
80985805e0 feat(tabbar): 添加本地图标支持并更新文档
- 在tabbar组件中添加对本地图标类型的支持
- 更新README文档,增加tabbar策略说明
- 调整pages.json配置,将首页图标改为本地类型
- 完善配置文件的TODO注释说明
2025-08-04 18:19:20 +08:00
feige996
4da8e4a43a Merge branch 'main' into main-my-tabbar 2025-08-04 18:01:51 +08:00
feige996
3092d88040 refactor(tabbar): 重构自定义底部导航栏组件实现
使用原生 view 组件替代 wd-tabbar 组件实现自定义底部导航栏
添加虚拟宿主选项以优化微信小程序 flex 布局
统一处理点击事件和颜色状态管理
2025-08-04 16:05:00 +08:00
feige996
d3e0b17b19 feat(tabbar): 添加 uniUi 图标类型支持并更新首页配置
更新 tabbar 配置,新增 uniUi 图标类型选项并修改首页默认使用 uniUi 图标
移除旧的 uiLib 配置示例,添加详细注释说明各图标类型的使用方式
2025-08-04 14:30:41 +08:00
feige996
edbccb36b3 refactor(tabbar): 更新图标配置和样式处理
- 将首页图标从UI库图标改为本地图片
- 调整tabbar图片样式类写法
- 移除首页页面中的示例代码
- 更新tabbar配置类型和注释说明
2025-08-04 14:01:39 +08:00
feige996
49d8f05f1a fix(unocss): 添加carbon-code图标到safelist并更新文档注释
更新uno.config.ts将i-carbon-code图标添加到safelist以确保图标正常显示
同步更新tabbar配置文件的文档注释,指明具体文件位置
2025-08-04 11:27:59 +08:00
feige996
d2d47c8abc docs(tabbar): 更新tabbar配置文件的注释说明
添加更清晰的TODO标记并完善配置说明,便于后续开发维护
2025-08-04 10:54:31 +08:00
feige996
6725b1649c refactor(tabbar): 重构tabbar配置逻辑并优化变量命名
将cacheTabbarEnable重命名为tabbarCacheEnable以提高可读性
新增customTabbarEnable和nativeTabbarNeedHide变量以明确功能
简化index.vue中的条件判断逻辑
2025-08-04 10:53:16 +08:00
feige996
e3495bae69 refactor(tabbar): 重构tabbar模块结构,优化代码组织
将tabbar相关代码从多个文件整合到统一目录结构
重命名tabbar相关文件以保持一致性
更新导入路径以匹配新的文件结构
添加README文档说明tabbar的不同实现策略
2025-08-04 10:44:48 +08:00