Commit Graph

514 Commits

Author SHA1 Message Date
菲鸽
8c71ecfdd3 Merge pull request #184 from coder-xiaomo/feat-tabbarList-ts
feat: tabbarList 添加 ts 类型提示
2025-07-11 23:03:36 +08:00
ljt990218
feef020ff3 chore: 移除关于屏幕边界到安全区域距离的无用代码 2025-07-11 22:40:06 +08:00
feige996
28419a3b3f chore: 不用的样式处理 2025-07-11 11:34:48 +08:00
小墨
20f0410e1e feat: tabbarList 添加 ts 类型提示 2025-07-10 11:37:24 +08:00
feige996
6b50a21fd0 feat(分包): 添加分包页面配置并更新项目时间
更新 package.json 中的项目时间至最新日期
在 pages.json 中添加新的分包配置,包含一个示例分包页面
2025-07-08 18:01:21 +08:00
feige996
51acfe42e0 feat(api): 添加新的foo接口并支持alova风格API调用
添加新的foo接口实现,同时扩展http模块以支持alova风格的API调用方式(Get/Post/Put/Delete)。移除旧的alova-foo.ts文件并统一使用新的实现。
2025-07-08 17:02:10 +08:00
feige996
dc5fdda452 refactor(http): 重构HTTP模块结构,将相关文件迁移至src/http目录
将原本分散在src/utils和src/interceptors下的HTTP相关代码统一迁移至src/http目录,包括请求工具、拦截器、类型定义等
移除不再使用的src/interceptors目录
调整相关文件的引用路径
新增统一的HTTP模块入口文件
2025-07-08 16:59:32 +08:00
feige996
c0118df836 refactor: 移除模板分支显示文本 2025-07-08 16:48:47 +08:00
feige996
d0b8b5d28d refactor: 移除json5支持并更新路由配置
移除vscode对json5的支持配置和相关插件
将路由配置从json5迁移到jsonc格式
更新vite配置中的分包设置
2025-07-08 16:47:46 +08:00
feige996
f7154d173c refactor(路由配置): 将路由配置从json5格式统一改为jsonc格式
统一项目中的路由配置格式,从json5改为jsonc,保持一致性
移除json5特有的注释语法,使用标准json格式
更新vscode代码片段模板以匹配新的格式规范
2025-07-08 16:45:21 +08:00
feige996
cd45d77646 refactor: 移除未使用的样式和布局组件
删除App.vue中未使用的button样式和about页面中未使用的route配置
移除已不再使用的demo布局组件
2025-07-08 16:33:05 +08:00
feige996
5876d05f5c refactor: 删除无用css类 2025-07-05 10:33:50 +08:00
feige996
085185dc0f chore: 更新 package.json pnpm 最高10.10.0 可以,10.12.0安装会报错。 2025-07-04 17:31:03 +08:00
feige996
47d321a3ea refactor: 移除未使用的fg-navbar组件 2025-07-04 17:14:04 +08:00
feige996
19144515e7 fix(fg-tabbar): 修复safeareainsetbottom属性命名错误 2025-07-03 12:45:15 +08:00
feige996
9597282ccb refactor(fg-tabbar): 移除冗余的ts-expect-error注释
这些注释用于标记预知的类型判断,但实际代码逻辑已经足够清晰,移除后不影响代码可读性
2025-06-28 18:13:21 +08:00
feige996
3781aa842a Merge branch 'main' of https://github.com/unibest-tech/unibest 2025-06-28 18:06:05 +08:00
feige996
398bbbda35 refactor(manifest): 移除h5路由的基础路径配置 2025-06-28 18:05:57 +08:00
cnguu
a337bec547 feat: 时间工具 2025-06-28 15:04:05 +08:00
feige996
ddeb696602 refactor(hooks): 优化useRequest类型定义和返回值处理
- 将UnwrapRef替换为更明确的Ref类型
- 添加IUseRequestReturn接口明确返回值类型
- 调整data类型为可选的T | undefined
- 简化响应数据处理逻辑
2025-06-27 23:29:19 +08:00
feige996
8a093d27aa docs(fg-tabbar): 添加关于iconType的注释说明 2025-06-25 15:52:04 +08:00
feige996
cd8e279fcd refactor(fg-tabbar): 统一无缓存自定义tabbar的命名
将 CUSTOM_TABBAR_NO_CACHE 重命名为 CUSTOM_TABBAR_WITHOUT_CACHE 以保持命名一致性
2025-06-25 15:49:14 +08:00
feige996
ad1d71adbb refactor(fg-tabbar): 使用枚举替代硬编码的tabbar策略值
将硬编码的数字策略值替换为枚举常量,提高代码可读性和可维护性
2025-06-25 15:47:44 +08:00
feige996
2eef641636 refactor(tabbar): 调整tabbar策略编号和逻辑
更新tabbar策略编号定义和相关的条件判断逻辑,使编号更符合实际功能顺序
同步修改文档说明和缓存判断条件
2025-06-25 15:42:22 +08:00
菲鸽
d1b44313e3 Merge branch 'main' into main 2025-06-23 14:20:21 +08:00
feige996
b5fd91913a chore: 补齐 alova 实例,并添加动态域名切换 2025-06-23 09:25:27 +08:00
feige996
730d127c3a feat: alovajs ts 加持 2025-06-22 21:36:09 +08:00
feige996
f4f62b4f92 refactor(about/alova): 替换wd-button为原生button并调整样式 2025-06-22 19:59:59 +08:00
feige996
8ebb340eed docs(utils/request): 添加alova.ts文件的注释说明
添加关于alovaJS使用情况的注释,说明当前文件需要TS类型整理,并欢迎熟悉开发者贡献PR
2025-06-22 19:53:04 +08:00
feige996
874fd7abe7 feat(api): 添加alova-foo接口并重构alova页面调用
将alova接口调用逻辑抽离到api目录,便于复用和维护
2025-06-22 19:51:07 +08:00
feige996
f4d4cd472f Merge branch 'alovajs' 2025-06-22 19:42:02 +08:00
feige996
0c1631f22b refactor(fg-tabbar): 调整缓存配置变量的位置
将 cacheTabbarEnable 变量定义移至 tabbarList 配置之后,保持代码逻辑顺序一致
2025-06-22 17:57:33 +08:00
feige996
410279162e docs(fg-tabbar): 为tabbar文档添加编号以提升可读性 2025-06-22 17:55:42 +08:00
feige996
0bfb507aae Merge branch 'main' into alovajs 2025-06-22 16:59:15 +08:00
feige996
02d8fb1268 feat(utils): 添加查询字符串序列化工具函数替代qs库
实现一个轻量级的查询字符串序列化工具,支持基本类型和数组,用于替代第三方qs库以减少打包体积
2025-06-22 16:55:57 +08:00
feige996
dcb100e87d feat(请求): 添加alova请求演示页面及功能
新增alova请求演示页面,包含请求发送和重置功能
修改alova配置,添加请求拦截器和错误处理
2025-06-22 16:47:41 +08:00
feige996
dfc9d0f158 Merge branch 'main' into alovajs 2025-06-22 14:22:30 +08:00
feige996
ee8fc19a47 feat(env): 添加 VITE_APP_PROXY 和 UNI_PLATFORM 类型声明 2025-06-22 14:22:08 +08:00
feige996
3a858fc3d0 Merge branch 'main' into alovajs 2025-06-22 14:05:44 +08:00
feige996
dd11e45d5f refactor: 将类型定义文件移动到src/types目录下并添加登录相关类型
将types目录移动到src下以保持项目结构一致性
新增登录相关的类型定义文件,包含用户信息、登录返回数据等接口
2025-06-22 14:04:49 +08:00
feige996
26f96bfbf5 feat: 添加alova HTTP请求库及其uniapp适配器 2025-06-22 14:03:56 +08:00
feige996
edefc99702 refactor(api): 将登录相关类型定义移动到types目录下 2025-06-22 13:02:10 +08:00
feige996
946ad7c976 feat(首页): 添加作者和官网信息并调整顶部间距
在首页添加作者和官网信息展示,同时将顶部图片间距从mt-12调整为mt-10以优化布局
2025-06-22 12:06:39 +08:00
feige996
69b7429909 style: 修改页面配置和代码片段格式
- 将首页图标类型从 'wot' 改为 'uiLib'
- 调整 Vue3 代码片段中 template 和 script 的顺序
- 格式化代码片段的缩进和换行
2025-06-22 10:04:44 +08:00
feige996
926d700b60 docs: tabbarList 2025-06-21 22:51:51 +08:00
feige996
f0cd8ee943 docs: tabbar.md 2025-06-21 22:46:42 +08:00
feige996
e67da2203c feat: uiLib 匹配 2025-06-21 19:36:04 +08:00
feige996
cb033104ee chore: // @ts-expect-error 预知的判断 2025-06-21 19:35:26 +08:00
feige996
28e59cd599 chore: 更新项目版本号至3.0.0,分支合并和eslint等重大变更 2025-06-21 17:40:14 +08:00
feige996
e1654359fd style: 总算处理好所有的 eslint 报错 2025-06-21 17:11:17 +08:00