Commit Graph

2132 Commits

Author SHA1 Message Date
feige996
a96d9d8342 fix(router): 修复登录拦截逻辑并优化路由处理
重构登录拦截器逻辑,区分需要登录和不需要登录的情况
优化路径处理逻辑,修复重定向URL的拼接问题
更新登录相关配置,添加isNeedLogin判断标志
关闭eslint的no-useless-return规则
2025-08-19 17:07:42 +08:00
Utopia
d349281da5 chore: 优化 tabbar 配置 - NativeTabBarItem 类型定义 2025-08-19 16:49:26 +08:00
feige996
25a8991991 refactor(login): 重构登录注册页面和配置
- 合并平台特定登录页面到统一登录页面
- 重命名登录策略配置变量以更清晰表达意图
- 更新README文档说明登录策略变更
- 实现注册成功后的跳转逻辑
- 更新tabbar配置使用自定义样式
2025-08-19 16:33:24 +08:00
feige996
ba8eaa1691 feat(router): 添加路由核心功能及登录鉴权逻辑
实现路由跳转核心方法,包括 navigateTo、redirectTo、switchTab 和 reLaunch
添加登录状态检查逻辑,对需要鉴权的路由进行拦截并跳转登录页
封装 uni-app 路由 API 为 Promise 形式,提供更友好的异步调用方式
2025-08-19 16:17:45 +08:00
feige996
e172aaea5d docs(login): 更新登录策略文档以更清晰描述两种策略
重命名并详细说明默认无需登录和需要登录策略
添加EXCLUDE_PATH_LIST的说明以明确其在两种策略中的作用
2025-08-19 15:02:05 +08:00
feige996
73be3c81ea Merge branch 'main' into login 2025-08-19 14:19:50 +08:00
feige996
1f9b6fae53 chore: 更新 vite-plugin-uni-pages 依赖至 0.3.0 版本 2025-08-18 22:03:21 +08:00
feige996
6aa4bc3472 feat(login): wip 登录系统 2025-08-18 22:01:55 +08:00
feige996
e8478c9d43 feat(登录): 实现H5模拟登录功能并优化路由拦截
- 在user store中添加setUserInfo方法
- 新增tabbar页面判断工具函数isPageTabbar
- 重构路由拦截逻辑,简化登录判断
- 实现H5模拟登录页面及跳转逻辑
- 移除不再使用的usePageAuth钩子
2025-08-18 21:52:32 +08:00
feige996
7a89d913ec refactor: 统一登录相关页面路径为/pages/login前缀
将登录页面、注册页面及相关跳转路径统一修改为/pages/login前缀
在首页添加跳转登录页的按钮
2025-08-18 21:27:59 +08:00
feige996
168a19fbca feat(登录): 实现登录策略和路由拦截功能
添加登录相关配置文件和页面,包括登录策略配置、注册页面和路由拦截逻辑
移除旧的登录相关代码和配置,使用新的登录策略实现
在用户store中添加hasLogin计算属性用于检查登录状态
优化路由拦截器逻辑,支持白名单和黑名单策略
2025-08-18 21:24:05 +08:00
feige996
94248ab6b9 Merge branch 'main' into login 2025-08-18 20:20:16 +08:00
feige996
aff1c60334 refactor(tabbar): 重命名TABBAR_MAP为TABBAR_STRATEGY_MAP以提高可读性 2025-08-18 20:19:52 +08:00
feige996
56adbbc1c9 Merge branch 'main' into login 2025-08-18 20:17:11 +08:00
feige996
9dd94bc008 chore: 更新版本号至3.9.1 2025-08-18 20:16:49 +08:00
feige996
a9b0087131 feat(login): 添加多平台登录页面组件
添加H5、微信小程序和通用登录页面组件,通过条件编译实现多平台适配
2025-08-18 19:53:57 +08:00
feige996
c0ab5aca1f docs(tabbar): 更新README中关于tabbar配置和文件的说明
- 添加对原生tabbar和自定义tabbar使用场景的明确区分
- 补充说明各配置文件的用途和修改建议
2025-08-18 18:38:19 +08:00
feige996
0f77ce9480 refactor(tabbar): 添加中间鼓包tabbarItem功能并修复路径切换逻辑
重构tabbar配置逻辑,将鼓包功能开关和路径处理移至store模块
修复tabbar路径切换时的索引判断逻辑错误
2025-08-18 17:09:44 +08:00
feige996
ec633132df chore: 更新 Node 和 pnpm 的版本要求
将 Node 版本要求从 >=18 更新至 >=22,并将 pnpm 版本固定为 10.10.0
2025-08-18 14:49:01 +08:00
feige996
7689261546 refactor(unocss): 移除attributify配置并保留注释 2025-08-17 17:33:47 +08:00
feige996
b8e7dc37e2 perf(http): 增加请求超时时间至60秒
原10秒超时时间对于某些复杂请求可能不足,调整为60秒以提供更稳定的请求处理
2025-08-17 15:14:14 +08:00
feige996
2293e635bf docs(tabbar): 更新tabbar相关文档和注释
更新README.md文件中的配置说明和文件说明,使其更清晰准确
在store.ts中添加注释说明文件用途
2025-08-17 15:00:43 +08:00
feige996
e7ef297872 chore: 更新版本号至3.9.0 2025-08-17 14:49:25 +08:00
feige996
8a9488a19d chore: 添加开发环境配置文件并清理manifest配置中的注释
添加.env.development文件用于配置开发环境变量
移除manifest.config.ts中的调试日志注释
2025-08-17 14:43:18 +08:00
feige996
ced1994b91 chore(env): 更新环境配置文件
- 将生产环境 NODE_ENV 改为 production
- 在测试环境添加 VITE_SHOW_SOURCEMAP 配置
- 删除开发环境配置文件
2025-08-17 14:36:12 +08:00
feige996
5602e5a8f3 feat(env): 添加不同环境的服务器基础URL配置
添加测试、开发和生产环境的服务器基础URL配置
在package.json中添加对应环境的构建和运行命令
2025-08-17 14:34:42 +08:00
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
ede06b367d ci: 添加将main分支自动合并到base-uview-pro的工作流 2025-08-15 10:10:54 +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
c0e1bfcb46 chore: 更新版本号至3.8.3 2025-08-14 20:58:30 +08:00
feige996
62f3c10b02 chore: 更新 @dcloudio/uni-h5 补丁文件的哈希值 2025-08-14 20:56:07 +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
feige996
2ab499fd20 Merge remote-tracking branch 'gitee/HEAD' 2025-08-14 09:38:17 +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
6fd086112b docs: 更新项目规范和文档结构
添加 Vue SFC 组件规范到 vue-typescript-patterns.mdc 文件
创建新的项目规则文档 project_rules.md,包含项目概览和详细规范
2025-08-12 10:29:05 +08:00