Commit Graph

603 Commits

Author SHA1 Message Date
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
a380712886 docs(tabbar): 更新注释说明并添加接口调用示例
更新store.ts中关于customTabbarList接口调用的注释说明
在index.vue中添加接口调用示例代码
2025-08-15 16:48:11 +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
feige996
226afb3406 chore: 调整about页面布局 2025-08-15 10:07:00 +08:00
feige996
1a282e7f47 fix: 移除有重大BUG的全局样式
该样式会导致页面布局异常,先注释掉相关代码
2025-08-15 10:05:15 +08:00
feige996
5f442e0ed9 fix(h5): 设置路由基础路径为根目录
将h5路由的基础路径配置为根目录,确保部署时路径正确。同时在manifest.json和manifest.config.ts中同步此配置,并更新相关文档链接。
2025-08-15 09:57:18 +08:00
feige996
c8e58795fd feat(about): 添加静态图片展示并更新描述
在关于页面添加头像图片展示,并更新描述文本以包含静态图片说明
2025-08-15 09:53:02 +08:00
feige996
67b24b5e93 refactor(env): 重命名VITE_APP_PROXY为VITE_APP_PROXY_ENABLE以提升可读性
将环境变量VITE_APP_PROXY更名为VITE_APP_PROXY_ENABLE,使其命名更清晰表达用途
同时更新相关配置文件中的引用
2025-08-15 09:15:16 +08:00
feige996
13e976ef88 Revert "!17 feat: unocss 更新unocss版本及配置,解决unocss 虚拟配置重复引用问题"
This reverts commit bf5439d32a, reversing
changes made to 6f3d99402c.
2025-08-14 11:33:03 +08:00
菲鸽
bf5439d32a !17 feat: unocss 更新unocss版本及配置,解决unocss 虚拟配置重复引用问题
Merge pull request !17 from jiegangwu/main-feat-20250813
2025-08-14 01:37:05 +00:00
feige996
6f3d99402c fix(tabbar): 修复直接进入非首页时tabbar索引不正确的问题
添加 setAutoCurIdx 方法根据当前路径自动设置正确的 tabbar 索引
2025-08-13 20:15:08 +08:00
jiegangwu
9a3bfff2d8 feat: unocss 更新unocss版本及配置,解决unocss 虚拟配置重复引用问题 2025-08-13 19:36:59 +08:00
feige996
9725b14626 refactor(router): 移除H5环境下的hashchange事件监听代码 2025-08-12 17:58:08 +08:00
feige996
c805d6a02b style(index): 添加间距视图和border-t-1注释
在index页面底部添加h-6间距视图
在scss文件中添加border-t-1的注释说明
2025-08-12 17:35:07 +08:00
菲鸽
8381c73377 Merge pull request #212 from GreatAuk/feat-utopia
代码优化
2025-08-12 14:07:14 +08:00
Utopia
711b21d9fb feat: utils-showToast 完善函数类型定义,添加重载 2025-08-12 11:06:35 +08:00
Utopia
852fd9e311 feat: utils-toast 添加 mask 属性以支持透明蒙层选项 2025-08-12 11:02:26 +08:00
Utopia
3867c1d1dd refactor: utils-toast, 重新定义 options 参数类型 2025-08-12 11:00:03 +08:00
feige996
3e91d23536 fix(tabbar): 替换console.log为uni.showToast显示提示信息 2025-08-12 09:19:22 +08:00
feige996
04aaa5ad5f style(tabbar): 移除激活状态下的透明度样式 2025-08-12 09:17:40 +08:00
feige996
ce48435749 chore: 默认不启用中间的鼓包tabbarItem功能 2025-08-12 09:17:15 +08:00
Utopia
c8aae64565 fix: app.vue 更新日志输出,显示 options参数的完整信息 2025-08-11 16:52:34 +08:00
Utopia
9c136a845f chore: 删除无效文件 2025-08-11 16:46:45 +08:00
Utopia
a143835b9e feat(tabbar): 优化tabbar缓存和自定义功能的启用逻辑代码 2025-08-11 16:39:13 +08:00
Utopia
3402624002 chore: 优化代码结构,将 CustomRequestOptions 定义到 http/types.ts 下 2025-08-11 16:33:15 +08:00
feige996
91f31839b7 feat(布局): 在tabbar组件中暴露testUniLayoutExposedData变量
在about页面通过onReady钩子获取暴露的变量,解决onLoad钩子无法获取的问题
2025-08-11 16:13:08 +08:00
feige996
849aeb5f7f Merge branch 'main' of https://github.com/unibest-tech/unibest 2025-08-11 15:52:31 +08:00
feige996
953995e490 fix: 将baseURL从VITE_API_BASE_URL改为VITE_APP_PROXY_PREFIX 2025-08-11 15:52:26 +08:00
乌堆小透明
080d134743 feat: 允许仅通过b-[pos]-[size]来向元素添加边框 2025-08-11 14:40:21 +08:00
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
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
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
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
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