Commit Graph

1371 Commits

Author SHA1 Message Date
Utopia
f77b2801a6 feat(typings): 补全 uni.hideToast() 和 uni.hideLoading() 的 options 类型 2025-08-28 14:31:19 +08:00
feige996
f1c9658dd1 chore: upgrade version to 3.11.2 2025-08-27 17:30:55 +08:00
feige996
56eb1a084c feat(about): 添加v-bind css变量测试功能
在about页面添加测试v-bind css变量的功能,用于验证动态样式绑定的可行性
2025-08-27 17:29:13 +08:00
feige996
1955e91800 fix(router): 在导航拦截器中添加缺失的return语句
防止在不需要登录的情况下继续执行后续逻辑
2025-08-27 17:24:30 +08:00
feige996
6a3a2d7e2a chore: 更新版本号至3.11.1
其他UI库去掉wot-ui的代码
2025-08-25 16:20:48 +08:00
feige996
aef66ee6df fix(router): 修复登录跳转时路径参数丢失的问题
使用新的fullPath变量保存原始路径,避免在拼接查询参数时修改原始path变量
2025-08-25 14:57:19 +08:00
feige996
70b628b7ea style: 隐藏全局配置的示例视图
将示例视图添加 hidden 类以隐藏,保留代码作为参考
2025-08-25 11:21:54 +08:00
feige996
9d007a75c0 chore: 更新版本号至3.11.0 2025-08-24 22:34:33 +08:00
feige996
1a41a084c0 refactor(layouts): 移除布局中的主题配置并集中到App层
将主题配置从default.vue和tabbar.vue布局中移除,统一在App.ku.vue中管理
删除不再使用的tabbar.vue布局文件
2025-08-24 21:54:53 +08:00
feige996
2e25456c6c feat(组件通信): 在App.ku.vue中暴露exposeRef并通过ref在about.vue中访问
在App.ku.vue中使用defineExpose暴露exposeRef变量,并在about.vue中通过ref引用访问该变量。添加onReady和onShow生命周期钩子来验证访问时机
2025-08-24 21:48:29 +08:00
feige996
a108236784 feat: 添加@uni-ku/root依赖并配置vite插件
移除页面中的tabbar布局配置
在default.vue中暴露testUniLayoutExposedData
添加App.ku.vue作为根组件
更新pages.json移除tabbar布局配置
2025-08-24 21:42:04 +08:00
feige996
21cbb7970b chore: 更新版本号至3.10.3 2025-08-24 21:15:10 +08:00
feige996
cd0c111fae fix(tabbar): 调整徽标位置并注释掉测试代码
调整徽标位置以避免遮挡,同时注释掉测试用的badge值
2025-08-24 16:29:32 +08:00
feige996
86bb37be77 fix(标签栏): 调整标签栏徽标显示样式和默认值
将标签栏徽标的默认值从10改为100,并调整徽标样式以更好支持两位数显示
2025-08-24 16:26:09 +08:00
feige996
a51e9fb8dc refactor(tabbar): 使用reactive包装tabbarList以提高响应性 2025-08-24 16:22:34 +08:00
feige996
eafd3a9f30 fix(tabbar): 修复设置tabbar角标时的潜在越界问题
在设置tabbar角标前添加数组越界检查,防止当idx超出tabbarList范围时报错
2025-08-24 16:19:08 +08:00
feige996
b05e0b8ec3 feat(tabbar): 添加徽章显示限制和设置方法
限制徽章数字显示最大为99+,并添加设置徽章的方法
2025-08-24 16:11:32 +08:00
feige996
b184adc9a3 fix(tabbar): 修复未匹配路由时默认选中第一个标签的问题
当当前页面路由不在标签栏配置中时,检查是否在页面栈中存在匹配路由,避免直接选中第一个标签
2025-08-24 12:52:55 +08:00
feige996
3d0cc15ac0 chore: 更新 @dcloudio/uni-h5 的补丁哈希值 2025-08-24 12:21:47 +08:00
feige996
66dd3dd665 chore: 更新 @dcloudio/uni-h5 的补丁哈希值 2025-08-24 12:19:05 +08:00
feige996
8329afe674 feat(tabbar): 启用首页和关于页面的徽章显示并更新注释
更新自定义标签栏配置,启用首页的圆点徽章和关于页面的数字徽章
同时完善了其他图标类型的注释说明,包括uiLib、iconfont和image类型的使用示例
2025-08-24 11:55:43 +08:00
feige996
04e3068a58 style(me.vue): 为头像按钮添加固定宽度
确保头像按钮在不同设备上保持一致的显示比例
2025-08-23 23:06:39 +08:00
feige996
b30a4b1d91 refactor(路由): 将我的页面从首页类型改为普通页面类型
调整路由配置,将'我的'页面从首页类型改为普通页面类型,并保持其tabbar布局不变
2025-08-23 21:12:12 +08:00
feige996
5cf9f4a079 feat(router): 添加小程序登录开关并更新登录逻辑
添加 IS_USE_WX_LOGIN_IN_MP 配置项控制小程序登录方式
将登录页文档迁移至 router 目录下
更新登录页用户信息字段和注释说明
2025-08-23 10:39:24 +08:00
feige996
628b51464c chore: 更新版本号至3.10.2 2025-08-22 18:12:07 +08:00
feige996
7f59cb4f6b chore: 更新版本号至3.10.1 2025-08-22 17:57:57 +08:00
feige996
d1b167bfcd refactor: isNeedLoginMode 2025-08-22 17:48:25 +08:00
feige996
e48bf49c35 refactor(router): 使用常量替换硬编码的登录页面路径
统一使用路由配置中的常量 LOGIN_PAGE,提高代码可维护性
2025-08-22 17:47:23 +08:00
feige996
494c6452b5 refactor(router): 使用常量替换硬编码的登录页面路径
将多处硬编码的登录页面路径替换为统一的常量LOGIN_PAGE,提高代码可维护性
同时将注册页面路径也提取为常量REGISTER_PAGE
2025-08-22 17:46:43 +08:00
feige996
38ab240808 refactor(http): 使用工具函数判断双token模式替代环境变量
移除直接读取环境变量判断双token模式的逻辑,改为使用工具函数isDoubleTokenMode
2025-08-22 17:42:47 +08:00
feige996
4308f68892 refactor(uploadFile): 替换toast为uni.showToast实现文件大小提示
使用uni.showToast替代原有的toast工具,以保持与uni-app框架的一致性
2025-08-22 17:16:02 +08:00
feige996
9fc8f24a85 refactor(router): 将登录配置从login.ts迁移到config.ts
简化路由配置结构,将登录相关配置集中到config.ts文件中
更新interceptor.ts中的引用路径
2025-08-22 17:12:21 +08:00
feige996
464e2decf0 feat(token): 添加token类型判断和过期处理逻辑
添加单/双token类型判断函数
实现token过期时间计算和存储
增加token有效性检查和自动刷新功能
完善登录/登出/刷新token的错误处理
2025-08-22 17:10:23 +08:00
feige996
153a374469 refactor(auth): 重构认证模块以支持双token模式
将用户认证逻辑从user store迁移到token store
新增双token模式支持及相关类型定义
更新路由拦截器和http模块以适配新的认证结构
2025-08-22 16:16:17 +08:00
feige996
57924d47cc refactor(auth): 重命名环境变量VITE_TOKEN_STRATEGY为VITE_AUTH_MODE
使变量命名更准确反映其用途,统一认证模式相关命名
2025-08-22 15:27:25 +08:00
feige996
3143635764 refactor: 替换自定义 toast 为 uni.showToast 并添加微信更新管理器
移除自定义 toast 工具,统一使用 uni.showToast 实现提示功能
添加微信小程序更新管理器实现版本更新检测和应用
2025-08-22 14:56:18 +08:00
feige996
bb52c8b80c refactor(router): 将登录配置从src/login移动到src/router
将登录相关的配置文件和文档从src/login目录移动到src/router目录,以更好地组织路由相关代码
2025-08-22 08:57:30 +08:00
feige996
c5dcb2e454 chore: 回滚版本号至3.10.0 2025-08-22 08:56:31 +08:00
feige996
db8e7f454b refactor(utils): 移除未使用的标签栏相关代码
清理不再使用的标签栏配置和判断函数,简化工具模块
2025-08-21 20:39:27 +08:00
feige996
557e5ddc9d chore: 更新版本号至4.0.0 2025-08-21 20:32:32 +08:00
feige996
62a14dba71 docs(login): 更新登录页适用性说明文档
修改登录页README文档,更清晰地说明在不同平台(h5/App/小程序)的适用性情况
2025-08-21 20:25:11 +08:00
feige996
03b8b0c2b0 refactor(router): 统一使用 parseUrlToObj 替换 parseRouteStr
将路由解析功能从 queryString.ts 迁移到 utils/index.ts 并重命名为 parseUrlToObj
删除不再使用的 queryString.ts 文件
2025-08-21 20:22:46 +08:00
feige996
b46a7209df fix(login): 将用户ID类型改为支持数字和字符串
为了兼容不同场景下的用户ID格式,将IUserInfoVo接口中的id字段类型从number改为number | string,并更新登录页面的模拟数据
2025-08-21 20:18:31 +08:00
feige996
8b476afe95 refactor(env): 注释掉环境变量中的服务器地址配置
修改登录策略为默认无需登录
2025-08-21 20:15:25 +08:00
feige996
8e76de0313 chore(router): 修复switchTab无法携带query参数的问题
修复uni-app中switchTab跳转时query参数丢失的问题,改为直接使用完整path跳转
优化路由拦截器中的query参数合并逻辑,确保参数正确传递
2025-08-21 20:10:47 +08:00
feige996
d6a653b1f1 feat(页面配置): 将"我的"页面设置为首页并启用tabbar布局
修改pages.json和me.vue文件,将"我的"页面从普通页面改为首页类型,并启用tabbar布局。同时取消注释非微信小程序的登录跳转逻辑
2025-08-21 18:51:18 +08:00
feige996
210a77aca6 refactor(user): 合并用户信息和token接口并优化登录逻辑
重构用户信息存储结构,将IUserTokenVo合并到IUserInfoVo中
移除冗余的userToken状态管理,统一使用userInfo存储token信息
优化路由拦截器和登录页面处理逻辑,增加query参数解析功能
修改默认登录策略为需要登录
清理me页面中冗余的登录状态检查逻辑
2025-08-21 18:46:54 +08:00
feige996
f9560f25ff feat(tabbar): 禁用鼓包效果并启用自定义tabbar
禁用中间tabbar的鼓包效果并启用自定义tabbar配置
移除tabbar项的图标路径,简化配置结构
2025-08-21 17:59:53 +08:00
feige996
ad2554079b fix(tabbar): 修复图片模式下高亮图标属性名错误并更新文档
将 activeIcon 属性名统一改为 iconActive 以保持一致性
更新 README 文档,补充不同图标类型的配置说明
2025-08-21 17:55:18 +08:00
feige996
96f47f121c fix(tabbar): 修复自定义tabbar列表映射错误
修复当启用自定义tabbar时,直接导出未映射的列表导致显示异常的问题。现在正确使用映射后的_tabbarList作为底部栏配置。
2025-08-21 17:20:59 +08:00