Commit Graph

833 Commits

Author SHA1 Message Date
Utopia
234dc829c9 fix: openapi-ts-request 生成的代码,options 类型定义不对 2025-10-31 16:36:11 +08:00
Utopia
a7b5a80009 fix: 如果路由拦截器和http响应拦截都符合条件,可能会两次跳转登录页面 2025-10-31 14:39:01 +08:00
Utopia
25c229869c feat: 新增 util - toLoginPage 跳转到登录页, 带防抖处理 2025-10-31 14:33:47 +08:00
Utopia
18a8a2fe22 feat: 新增 util - debounce (从 es-toolkit copy) 2025-10-31 14:20:43 +08:00
feige996
6fcb03ee53 fix(http): 修改http请求返回数据为responseData.data
之前直接返回整个responseData,现在改为只返回data字段以符合业务需求
2025-10-29 17:56:02 +08:00
菲鸽
1f4618734c Merge pull request #333 from GreatAuk/extend-type
ts 类型完善
2025-10-29 17:52:25 +08:00
Utopia
c54b4aebe0 feat: 将 tabbar 使用到的 ts 类型全部提取到 types.ts 文件中,减少阅读干扰 2025-10-29 14:45:19 +08:00
Utopia
b6415c8282 feat: 为 tabbar 的 pagePath 添加明确的联合类型 2025-10-29 14:08:40 +08:00
菲鸽
ec5e26a43b Merge pull request #331 from GreatAuk/extend-type
feat: 为 definePage 的参数扩展一些当前项目中特定的属性
2025-10-29 11:25:12 +08:00
Utopia
b7bf251254 feat: 为 definePage 的参数扩展一些当前项目中特定的属性 2025-10-29 11:07:08 +08:00
Utopia
22ad6c4a91 fix: about 页,userInfo ts 类型定义错误 2025-10-28 13:40:56 +08:00
Utopia
3d8cd1509e feat: 更新 openapi-ts-request 1.6.7 -> 1.10.0 2025-10-28 13:34:35 +08:00
feige996
ec012f41a1 refactor(http): 移除注释并添加TODO提示
移除冗余注释,简化错误处理逻辑。添加TODO提示以便后续处理不满足业务要求的情况。
2025-10-21 16:08:22 +08:00
菲鸽
14a07161c1 Merge pull request #309 from srsng/typo/tabbar-readme
chore: 修复少量typo,统一`` ` ``对tabbar的包裹并添加一些换行改善编辑视图的排版
2025-10-21 16:01:43 +08:00
haos
e61ad54da5 解决isPageTabbar在设置0: NO_TABBAR时返回true 问题 2025-10-21 09:53:58 +08:00
srsng
0aa753237a chore: 修复少量typo,统一` ``对tabbar的包裹并添加一些换行改善编辑视图的排版
换行其实是markdownlint插件干的
2025-10-18 23:52:16 +08:00
Arno,陆坡
10fa9b68d3 修改当http状态码为200,业务code为错误码中断promise的问题 2025-10-16 09:51:34 +08:00
10ae023084 feat(scroll): 添加 useScroll Hook 文档及示例 2025-10-14 17:08:16 +08:00
feige996
51414d90c9 fix(tabbar): 修复支付宝自定义tabbar未隐藏导致显示两个tabbar的问题
支付宝环境下需要在onMounted钩子中调用hideTabBar来隐藏原生tabbar
2025-10-13 20:46:31 +08:00
feige996
14594dadc6 fix(tabbar): 修复支付宝平台原生tabbar隐藏问题
在支付宝平台添加onMounted钩子处理原生tabbar隐藏,与微信平台逻辑保持一致
2025-10-13 20:44:25 +08:00
feige996
810fe4339e fix(store): 立即激活Pinia实例以解决APP端白屏问题
在app.use(store)之前调用store时确保Pinia实例已激活,避免白屏问题
2025-10-11 10:10:29 +08:00
feige996
b112c97f7a refactor(store): 添加 setActivePinia 以激活 store 实例, 解决APP白屏 2025-10-11 10:05:51 +08:00
feige996
3cee10bcda refactor(http): 优化HTTP响应处理逻辑并简化401错误检查
重构HTTP请求处理函数,将401错误检查逻辑提取为独立变量,简化条件判断
移除重复的状态码检查,使代码结构更清晰
统一使用IResponse类型处理响应数据
2025-10-03 16:43:48 +08:00
feige996
cf25f94b73 docs: 更新pages-fg目录的说明文档
将"可以放到"改为"放在了"以更准确地描述当前实现状态
2025-10-02 10:34:09 +08:00
feige996
61fc140e76 refactor: 调整页面路由和导航配置
移除关于页面的相关路由配置,更新页面跳转路径
修正组件文档说明,更新登录排除路径示例
2025-10-02 10:25:47 +08:00
feige996
bc8528ff6a fix(router): 修复h5情况下不认识 '/' 路由 2025-10-02 10:03:24 +08:00
feige996
d437b484a4 refactor(Upload): 替换按钮组件并调整图片容器样式
将 wd-button 替换为原生 button 元素,并调整图片容器的尺寸和边距
2025-09-30 18:03:38 +08:00
feige996
6b899c712e fix(http): 移除默认的Content-Type请求头
refactor(hooks): 改进上传钩子的响应解析逻辑

移除http拦截器中硬编码的Content-Type头,让请求更灵活
修改useUpload钩子以适配不同平台的返回格式,增强容错性
2025-09-30 17:59:27 +08:00
feige996
fe7d81ff62 feat(上传): 添加文件上传组件并支持环境变量配置
添加文件上传功能组件,并在上传钩子中使用环境变量配置基础URL
2025-09-30 17:47:06 +08:00
feige996
d671976504 refactor(pages): 将登录、注册和404页面移动到分包目录
将登录、注册和404页面从主包移动到分包目录pages-fg,以减少主包大小
更新路由配置和vite配置以支持新的分包结构
2025-09-29 20:43:16 +08:00
feige996
8091ec232d docs: 添加404页面说明文档 2025-09-29 20:33:35 +08:00
feige996
7da7b7497d chore: 更新版本号至3.18.1 2025-09-29 20:31:30 +08:00
菲鸽
cc3f953870 Merge pull request #297 from dwyanewang/main
refactor(utils): 优化类型定义和类型安全
2025-09-29 20:28:03 +08:00
feige996
fc04ecc097 feat(首页): 添加前往示例页的按钮和跳转功能
新增 gotoAbout 方法实现页面跳转功能,并在首页添加对应的按钮
2025-09-29 20:22:37 +08:00
feige996
116921fd72 refactor(about): 移除未使用的tabbar相关代码
删除与tabbar相关的导入、函数及UI元素,简化页面逻辑
2025-09-29 20:19:44 +08:00
feige996
ef0fc53f2d fix: 修正登录跳转逻辑和关于页面路径
将登录后的跳转从redirectTo改为navigateBack
修正关于页面跳转登录时的路径错误
2025-09-29 20:17:40 +08:00
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
王维
e7c40e46ec feat(router): 添加404页面并处理不存在的路由
在路由配置中添加404页面常量,并创建对应的404页面组件。修改路由拦截器,当访问不存在的路由时自动跳转到404页面。同时优化路由拦截器的返回逻辑,明确区分阻止和允许路由继续执行的情况。
2025-09-29 16:44:28 +08:00
王维
07717327fe refactor(utils): 优化类型定义和类型安全
- 添加 PageInstance 类型定义
- 为 pages 和 subPackages 添加类型注解
- 移除不必要的类型断言
- 处理可能的 undefined 情况
- 保持原有功能不变的情况下增强类型安全
2025-09-29 15:56:16 +08:00
liaochunxin
11ca9fa09c feat(demo): 添加跳转按钮以导航至滚动页面 2025-09-28 17:54:51 +08:00
feige996
75e2126d65 style(about): 调整按钮样式和布局,增加描述文本
将按钮宽度从160px调整为240px,并在下方添加独立文本描述。同时为包含按钮的view添加底部边距,优化视觉层次结构。
2025-09-28 17:37:10 +08:00
feige996
5f75f5d198 feat(页面路由): 将滚动页面迁移至pages-sub目录并更新路由
更新about页面中的路由跳转路径,将scroll.vue从pages/demo移动到pages-sub/demo目录
在auto-import.d.ts中添加useScroll的类型声明
2025-09-28 17:35:56 +08:00
liaochunxin
3874a031a9 feat: 增加下拉刷新和下拉加载更多 hooks 2025-09-28 17:12:27 +08:00
feige996
fdd28442d0 fix(http): 添加refreshTokenOnError的注释提示
如果拦截不到错误,请使用refreshTokenOnSuccess
2025-09-26 21:51:57 +08:00
feige996
c6a685fa6c docs(http): 添加关于alova请求流程的注释说明
在拦截器文件中添加注释,说明当使用alova时的请求流程顺序
2025-09-25 16:13:27 +08:00
feige996
a4a720fef5 refactor(http): 移除.promise调用并实现无感刷新token
- 移除所有API调用中的.promise后缀,简化调用方式
- 在http.ts中实现双token无感刷新机制
- 移除测试用的sleep延迟和取消请求相关代码
- 优化401错误处理,支持双token模式自动刷新
2025-09-25 14:54:18 +08:00
feige996
780491290d refactor(http): 简化请求处理逻辑并移除取消功能
移除 useRequest 和 http 模块中的取消请求功能
简化请求处理逻辑,移除双 token 刷新机制
优化错误处理流程,减少不必要的状态管理
2025-09-25 14:23:46 +08:00
feige996
d584e1d58f fix(alova): secondary 和 default 逻辑不统一BUG
将VITE_API_SECONDARY_URL重命名为VITE_SERVER_BASEURL_SECONDARY以保持命名一致性
更新alova实例中的baseURL引用为API_DOMAINS.DEFAULT
2025-09-25 11:42:02 +08:00
feige996
99ffcd20fe fix: 为异步请求添加promise调用
统一修改异步请求调用方式,确保所有API调用都使用promise模式
2025-09-24 16:20:34 +08:00