Commit Graph

1212 Commits

Author SHA1 Message Date
feige996
0f25e0445e chore(tabbar): 完善图片模式下的警告信息,明确需要配置高亮图片 2025-08-08 09:49:02 +08:00
feige996
9804a61a83 feat(tabbar): 调整tabbar样式 2025-08-08 09:47:29 +08:00
feige996
19167adb9a chore: 更新版本号至3.8.0,完成tabbar区域鼓包开发 2025-08-08 09:38:49 +08:00
feige996
27bcbb46a4 feat(路由): 统一处理直接进入页面路由的情况
移除H5环境条件编译,扩展支持微信小程序分享进入等场景
2025-08-08 09:37:36 +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
37021672b3 chore(about): 移除未使用的recommendUrl变量并整理代码格式 2025-08-07 21:13:44 +08:00
feige996
0d794899ee feat(分包): 添加分包页面示例及请求组件
在分包页面中添加请求组件示例,并调整相关页面样式和导航
2025-08-07 21:11:47 +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
66bd18c336 chore: 更新版本号至3.7.2 2025-08-07 18:26:08 +08:00
feige996
47cd19821f fix(H5路由): 修复直接输入页面路由时路径格式不正确的问题 2025-08-07 18:25:21 +08:00
feige996
57ef29f4cc fix(H5路由): 修复H5环境下直接输入路由无法拦截的问题
移除hashchange监听方式,改为在App启动时直接处理初始路由
2025-08-07 18:22:57 +08:00
feige996
a3cbd65f0a chore: 更新版本号至3.7.1 2025-08-06 20:55:00 +08:00
feige996
447e8e4626 feat(router): 为H5环境添加hashchange路由拦截
添加对H5环境的路由拦截支持,通过监听hashchange事件实现页面跳转拦截
2025-08-06 20:25:31 +08:00
feige996
c69c350e0f refactor(utils): 重构页面路由相关工具函数
将 isCurrentPageTabbar 函数实现改为使用 currRoute 方法
新增 getCurrentPageI18nKey 函数用于获取当前页面国际化 key
2025-08-05 21:18:36 +08:00
feige996
498ddcd04b feat(utils): 添加判断当前页面是否为tabbar页面的功能
新增isCurrentPageTabbar函数,用于检查当前页面是否属于tabbar配置中的页面
2025-08-05 20:51:07 +08:00
feige996
fd469a2552 chore: 更新版本号至3.7.0(3.6用过了) 2025-08-05 17:55:46 +08:00
feige996
2d570e5e3b chore: 更新版本号至3.6.0 2025-08-05 17:55:05 +08:00
feige996
96abac9c21 feat(service): 添加PetStore API服务层实现
实现PetStore API的所有服务接口,包括用户、宠物和商店相关操作
添加类型定义、基础API请求和Vue Query封装
配置openapi-ts-request生成器路径
2025-08-05 17:52:54 +08:00
feige996
46e59ee6f7 refactor(api): 统一API相关文件路径到'@/api'目录下 2025-08-05 17:51:04 +08:00
feige996
17e5030dfe refactor(http): 重构http模块结构,优化文件组织
- 将alova和vue-query相关文件移动到http目录下
- 统一工具类文件到http/tools目录
- 删除冗余的service/app目录
- 更新相关引用路径
- 添加新的vue-query实现文件
2025-08-05 17:49:33 +08:00
feige996
fc92d23c4a Merge branch 'main-my-tabbar' 2025-08-05 17:21:03 +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
dc2a5c5cf3 style(tabbar): 优化自定义标签栏的样式和布局
移除冗余的占位元素和类名,调整底部安全区域处理
2025-08-04 18:01:06 +08:00
feige996
12e6f42842 feat(首页): 添加新手必看章节链接
在H5和小程序平台分别添加两个新手必看章节的链接,方便新用户快速入门
2025-08-04 17:39:48 +08:00
feige996
11575e6f35 chore: 添加 uni-icons 和 uni-scss 模块的依赖声明 2025-08-04 17:31:13 +08:00
feige996
4f733be7c1 fix: 将tabbar切换为原生实现并关闭自定义选项 2025-08-04 16:43:37 +08:00
feige996
c5fd88cda0 fix: 将首页标签栏图标类型从uiLib改为uniUi 2025-08-04 16:38:37 +08:00
feige996
a3c910f0d2 refactor(tabbar): 调整自定义标签栏的布局结构和样式
- 将外层flex布局改为嵌套结构
- 统一图标大小为20px
- 添加文本上边距和背景色
- 调整底部安全区域样式
2025-08-04 16:21:03 +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
c582bac0ee feat: 添加uni-scss和uni-icons模块并更新页面配置
style: 修复index.vue页面样式注释问题
refactor: 优化pages.json中的tabbar图标配置
docs: 更新相关模块的README和changelog文件
2025-08-04 14:19:54 +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
c65b87085b fix: 将fg-tabbar引用路径更新为index 2025-08-04 11:16:43 +08:00
feige996
22d4a05771 refactor(tabbar): 将tabbarList重命名为config以提升可维护性 2025-08-04 11:09:46 +08:00
feige996
1a079c9669 docs(tabbar): 更新README添加配置说明
添加原生tabbar和自定义tabbar的配置说明,以及接口获取tabbar列表时的注意事项
2025-08-04 11:01:08 +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
feige996
9e666120e8 refactor(tabbar): 将 tabbar 相关文件从 layouts/fg-tabbar 移动到 src/tabbar 目录
重构 tabbar 模块的文件结构,将原本位于 layouts/fg-tabbar 下的所有文件移动到 src/tabbar 目录
更新所有引用路径以匹配新的文件位置
保持原有功能不变,仅调整文件组织结构
2025-08-04 10:42:06 +08:00
feige996
9845bd4ffc chore: 更新版本号至3.5.0 2025-08-03 11:52:07 +08:00
feige996
40393d537c feat: 启用自定义标签栏并更新依赖版本
- 将 tabBar.custom 设置为 true 以启用自定义标签栏
- 更新所有 @dcloudio 相关依赖至最新版本
- 更新 vue 和 vue-i18n 等核心依赖版本
- 添加 miniprogram-api-typings 开发依赖
2025-08-03 11:46:20 +08:00
菲鸽
cb3062ec22 Merge pull request #198 from LittleTurtle2333/patch-1
fix: 修复<text>自动换行导致存在空格的问题
2025-08-01 23:03:04 +08:00