Commit Graph

838 Commits

Author SHA1 Message Date
feige996
7791a4832e refactor: 优化基础文件创建逻辑并调整页面配置
修改create-base-files.js以检查空文件情况
移除pages.config.ts中未使用的组件引用
调整App.ku.vue的模板结构
添加init-json脚本到package.json
2025-11-06 16:29:58 +08:00
feige996
53f27a1917 refactor: 移除未使用的代码和功能模块
清理未使用的页面、组件、路由配置和主题相关代码
移除登录拦截和分包配置相关逻辑
简化首页和个人中心页面
2025-11-06 16:18:11 +08:00
feige996
234b4c8173 fix(router): 修复路由不存在判断逻辑错误
原逻辑使用every判断会导致条件始终为true,现改为some确保正确检测不存在的路由
2025-11-05 16:35:48 +08:00
feige996
26bebb90cb feat: 添加本地SVG图标示例 2025-11-04 16:22:13 +08:00
Utopia
2f93592e30 chore: unocss-Icons 支持加载本地 svg 作为图标 2025-11-04 10:18:09 +08:00
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