b60ea984e5
fix: 修复分类商品项布局问题并添加窗口resize监听
...
1. 调整diy-category-item的price-wrap和name-wrap样式,修复布局偏移
2. 移除冗余的主题变量定义,修正flex布局参数为正确的1
3. 添加窗口尺寸变化监听,实现主题色动态重算
4. 更新语言审计报告的代码调用统计数值
2026-07-07 11:15:07 +08:00
aa7d967422
fix: 修复鸿蒙元服务TabBar跳转失效问题
...
1. 修复多处页面onTabItemTap事件,使用uni.reLaunch兜底鸿蒙下switchTab静默失败的问题
2. 全局混入onTabItemTap兜底未手动处理的页面
3. 优化路由跳转逻辑,针对鸿蒙环境增加switchTab失败兜底和超时强制跳转
4. 优化可选链调用和空值判断,提升代码健壮性
2026-07-06 16:48:38 +08:00
5ae4bbcbd3
feat: 新增统一启动屏组件,优化跨平台加载体验
...
1. 新增splash-screen全局启动屏组件,适配非APP平台的加载过渡
2. 新增splash-state状态管理模块,统一处理启动屏的显示隐藏、软隐藏时序、兜底超时逻辑
3. 重构App.vue和main.js的加载逻辑,替换原有uni.showLoading方案
4. 在首页和空页面挂载启动屏组件,适配不同页面场景
5. 兼容H5平台降级处理,解决main.js挂载前无法渲染组件的问题
2026-07-01 15:36:55 +08:00
7045a05a73
feat: 添加全局隐私协议管理器并适配鸿蒙元服务
...
1. 新增common/js/privacy.js全局隐私协议管理器,统一处理多平台隐私弹窗逻辑
2. 替换APP-HARMONY为MP-HARMONY平台判断标识,适配鸿蒙元服务
3. 在mp-html组件中增加MP-HARMONY平台兼容
4. 在App.vue中集成隐私弹窗初始化逻辑
5. 重构privacy-popup.vue,接入全局隐私管理器,优化弹窗互斥逻辑
6. 全局挂载$privacy实例到Vue原型链
2026-07-01 09:39:04 +08:00
eef59211d3
refactor(i18n): 完善remote-only模式下的首屏渲染和请求门控
...
1. 补充getCachedBundle的注释说明TTL过期缓存返回null
2. 修复globalConfig中onShow的重复判断逻辑,增加boot完成检查
3. 给http请求增加remote-only模式下的boot门控,等待国际化就绪后再发送业务请求
4. 重构main.js的平台差异化处理逻辑,统一各端初始化流程
5. 优化App.vue的boot流程,为小程序/鸿蒙增加加载遮罩
6. 新增bootCompleted状态标志和并发去重机制,完善lang.js的remote-only适配逻辑
7. 补充lang()方法在boot未完成时返回空串的逻辑,避免首屏raw key
2026-06-30 15:29:45 +08:00
07c38c1b1b
fix: 适配多平台语言包加载逻辑,优化首屏渲染
...
调整语言包加载时机,区分H5和小程序/鸿蒙平台:
H5 remote-only模式下先await Lang.boot()再挂载Vue避免首屏raw key
小程序/鸿蒙平台同步注册App,Lang.boot()放到App.onLaunch异步执行不阻塞挂载
移除了无用的加载语言包错误日志注释
2026-06-30 14:30:22 +08:00
50a1c1c695
feat(i18n): 实现remote-only打包模式,优化首屏加载和产物体积
...
1. 新增remote-only模式下的空语言包stub
2. 新增缓存有效期配置并对齐后端Cache::set 600s
3. 重构语言包加载逻辑,适配remote-only模式
4. 添加webpack替换插件,排除本地lang目录减少产物体积
5. 优化Vue挂载时机,等待语言包就绪后再渲染首屏
6. 改进缓存策略,新增内存缓存TTL校验和语种缓存淘汰
7. 修复语言包缓存key生成逻辑,支持uniacid和appType隔离
2026-06-30 14:04:52 +08:00
071db2d70c
feat(i18n): add remote translation override and hot update support
...
1. add remote translation override feature with multi-tenant isolation
2. implement hot reload for i18n texts via componentRefresh mechanism
3. add boot timeout fallback and local cache support
4. add events for translation update and fallback state
2026-06-10 14:12:49 +08:00
5ff2925ba1
chore:
2026-02-05 09:56:37 +08:00
db26a85c8b
chore:商品,名片,我的都能正常跳转了
2026-02-04 17:09:57 +08:00
86831b8551
chore(组件): 全局组件改为按需引用
2025-12-26 14:29:38 +08:00
973c8dddd0
fix(index): 修复首页在已登录状态下,不能点击的问题
2025-12-20 16:52:29 +08:00
0fabacd71c
feat(core): 增强核心事件通讯总线,增强跨组件交互能力
2025-10-30 16:57:33 +08:00
6632080b83
init
2025-10-27 15:55:29 +08:00