|
|
5831189e5e
|
fix(diy-form): 修复鸿蒙元服务下value未定义导致的报错
针对鸿蒙元服务运行时首次渲染时value可能为undefined的情况,为所有模板表达式和计算属性添加空值守护,避免触发Cannot read properties of undefined错误
|
2026-07-18 14:51:42 +08:00 |
|
|
|
109cba6b6c
|
style(vue.config): 给控制台日志添加前缀标识
统一修改vue.config.js里的console日志,添加[vue.config]前缀便于识别
|
2026-07-18 14:47:54 +08:00 |
|
|
|
f01a1d7efc
|
build(vue.config): replace config.log with console.log
将vue配置文件中的自定义日志输出替换为标准console.log,移除了依赖的自定义日志工具调用
|
2026-07-18 14:42:09 +08:00 |
|
|
|
ae5b878822
|
build(vue.config): adjust terser console drop logic and add debug log
重构了鸿蒙平台保留console的判断逻辑,新增配置日志方便调试,统一了控制台语句移除的配置规则
|
2026-07-18 14:41:42 +08:00 |
|
|
|
7d4ecb9731
|
i18n: add missing diy page error prompt copy
补充中英文双语的自定义页面错误提示文案,包括弹窗标题和重试按钮文字
|
2026-07-18 14:26:11 +08:00 |
|
|
|
b5e9940934
|
fix(pages.json): 为首页页面配置新增components-diy分包
补充pages/index/index页面的依赖分包,将components-diy加入到依赖列表中
|
2026-07-18 12:01:16 +08:00 |
|
|
|
018616dd0e
|
fix(common/js/event-safety): 修复dataset访问可能的空指针问题
使用可选链操作符避免target为null/undefined时访问dataset报错
|
2026-07-18 11:58:09 +08:00 |
|
|
|
74e53a9ca6
|
style(pages.json): 修复pages.json的缩进格式问题
修正pages.json中商品模块分包下category页面配置的缩进不一致问题,提升代码可读性
|
2026-07-18 11:52:36 +08:00 |
|
|
|
fdc0b54fbd
|
fix(common/js/goods_detail_base): add format parameter to goodsform api request
为商品表单接口请求添加format: 'object'参数,指定返回数据格式为对象类型
|
2026-07-18 11:27:21 +08:00 |
|
|
|
8e31b9e327
|
chore:模板4的二级分类按钮正常
|
2026-07-18 11:26:27 +08:00 |
|
|
|
460dbcb447
|
chore:二级分类按钮显示正常
|
2026-07-18 11:15:58 +08:00 |
|
|
|
81ecd45de4
|
chore:二级分类按钮显示
|
2026-07-18 11:13:34 +08:00 |
|
|
|
059630ba2c
|
refactor: 重构商品留言表单逻辑,替换为diy-form组件
1. 移除页面data中维护的留言表单数据,改为通过computed实时从商品详情数据构建diy-form所需格式
2. 替换ns-newform为diy-form组件,使用raw模式并接管表单提交逻辑
3. 完善平台别名映射,新增更多小程序平台兼容配置
4. 为diy-form新增占位符样式属性绑定
5. 重构商品表单接口处理逻辑,统一所有元数据字段的初始化和兼容处理
|
2026-07-18 10:55:39 +08:00 |
|
|
|
1ac0fb2484
|
refactor(goods-detail): 升级商品留言表单组件与接口适配
1. 将原有的同步调用改为异步处理handleGoodsSkuData和getGoodsForm方法
2. 重构getGoodsForm接口请求逻辑,兼容新旧版接口返回格式
3. 新增goods_form_config字段支持新表单组件样式配置
4. 替换旧版ns-form为ns-newform组件,完善空数据兜底处理
5. 优化商品留言初始化的可选链操作避免空指针报错
|
2026-07-18 10:34:37 +08:00 |
|
|
|
d8816bbe42
|
chore:还原到模板3二级分类按钮正常
|
2026-07-18 10:31:35 +08:00 |
|
|
|
b410597d9c
|
chore
|
2026-07-18 10:15:27 +08:00 |
|
|
|
1143ef7b72
|
fix(util-navigate): 完善鸿蒙元服务编码逻辑注释与说明
更新了util-navigate和对应测试文件的注释,补充鸿蒙原生编码的细节,说明双重编码的问题以及&符号的处理逻辑,修正了注释里的重复表述
|
2026-07-18 09:24:10 +08:00 |
|
|
|
987e75c65a
|
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into yuanlaide3
|
2026-07-18 09:07:28 +08:00 |
|
|
|
ac8c461546
|
chore:二级分类按钮点击一会能切一会不能切
|
2026-07-18 08:58:52 +08:00 |
|
|
|
f3032a6004
|
fix(util-navigate): 修复多平台搜索关键词编码乱码问题
重构跨平台参数编码逻辑:
1. 微信小程序/鸿蒙元服务:仅处理编码边界符和decode roundtrip,不主动编码,交由平台原生处理
2. H5/华为快应用:保留主动编码逻辑,适配浏览器query解析规则
3. 新增专项测试用例覆盖搜索关键词跨端流转场景,修复商品分类页跳转列表页关键词显示乱码的bug
|
2026-07-18 08:34:43 +08:00 |
|
|
|
a4d8023e1f
|
chore:二级分类按钮正常
|
2026-07-17 18:17:45 +08:00 |
|
|
|
bb0adb0542
|
style(ns-form, ns-newform): 新增占位符字体大小配置项
1. 为两个表单组件新增placeholderFontSize配置项与对应CSS变量
2. 将输入框占位符字体大小从复用label字号改为独立配置
3. 适配小程序/鸿蒙原生占位符样式规则
|
2026-07-17 16:14:25 +08:00 |
|
|
|
a4c218fecc
|
chore:
|
2026-07-17 16:06:07 +08:00 |
|
|
|
0d820b04f7
|
chore:template == 4页面后台选择二级分类正常
|
2026-07-17 15:53:09 +08:00 |
|
|
|
70c9c49b94
|
refactor(form): 抽离平台检测逻辑到共用mixin,统一多端表单配置处理
1. 新增form-platform-mixin.js集中管理平台判断、别名兼容和配置键获取逻辑
2. 移除ns-form和ns-newform组件内重复的平台相关代码
3. 统一替换rpx单位处理逻辑为$util.rpx,简化样式计算代码
4. 移除冗余的_resolveFontSize工具方法,复用现有工具能力
|
2026-07-17 15:44:40 +08:00 |
|
|
|
6d1bdb5d8b
|
chore:删除右侧上面的和一级标题一样的字
|
2026-07-17 15:07:19 +08:00 |
|
|
|
73b7b2a8df
|
chore:template == 3的模板正常
|
2026-07-17 14:54:44 +08:00 |
|
|
|
b2063418fb
|
chore:template == 1的模板正常
|
2026-07-17 14:01:40 +08:00 |
|
|
|
21c342e389
|
chore:
|
2026-07-17 11:56:44 +08:00 |
|
|
|
cbf91fa905
|
feat(util,navigate): add uniacid stale check for wap url
新增租户uniacid一致性校验逻辑,修复装修外链携带过期租户ID导致的跳转错误问题:
1. 新增pickCurrentUniacid和hasStaleUniacidInUrl工具函数
2. 在链接处理逻辑中校验wap_url内的uniacid与当前系统租户ID是否一致
3. 脏数据场景下强制走外链模式而非内部跳转
4. 补充完整的单元测试覆盖
|
2026-07-17 11:37:53 +08:00 |
|
|
|
61495b5e90
|
refactor(utils&form): 优化设备信息获取与表单组件样式配置
1. 为设备信息相关方法添加可选链操作符,避免空值报错
2. 重构getDeviceInfo和getWindowInfo的异常处理逻辑,简化代码
3. 重构ns-form表单组件,新增全局样式配置支持,兼容多端样式自定义
4. 优化表单布局样式、必填项和选中态颜色,修复鸿蒙元服务TextArea适配问题
5. 新增标签宽度自动计算功能,优化表单排版对齐效果
|
2026-07-17 10:43:49 +08:00 |
|
|
|
185d4914a6
|
chore:页面显示正常1模板
|
2026-07-17 10:21:40 +08:00 |
|
|
|
e3bbb7c77a
|
chore:商品分类页面符合template==1
|
2026-07-17 09:58:25 +08:00 |
|
|
|
4044070867
|
fix(splash): 移除 onDiyGroupLoaded 多余 500ms 延迟避免 page-ready 兜底超时
diy-group 内部 _notifyLoaded 已有 300ms 渲染 settle, 叠加的 500ms 会吃掉
splash 2s page-ready 兜底预算, 导致弱网/冷启动下走 page-ready-timeout 兜底路径
(splash 在页面就绪前被强制关闭)。改为收到 loaded 事件后立即 notifyPageReady。
|
2026-07-16 17:20:46 +08:00 |
|
|
|
41b0d15570
|
chore: 切换默认启用的项目配置为低空经济
调整注释掉的配置项,将48切换为2482作为默认启用的项目配置
|
2026-07-16 17:09:30 +08:00 |
|
|
|
aafb75bad3
|
style: 调整多个页面的回到顶部按钮位置适配多端
为H5和小程序平台分别配置mescroll-totop的right和bottom样式,修复不同终端下按钮位置适配问题
|
2026-07-16 17:07:30 +08:00 |
|
|
|
6e19bc7aff
|
chore: 注释新增低空经济项目配置
暂时注释掉2482号项目的配置代码,避免其被错误加载启用
|
2026-07-16 16:53:41 +08:00 |
|
|
|
94e852032b
|
Merge remote-tracking branch 'remotes/origin/dev/1.0' into dev/1.0
|
2026-07-16 16:46:06 +08:00 |
|
|
|
5ccbc5d4f4
|
chore(config): add 18-test development environment configuration
Also add commented reference for the new 18-test environment
|
2026-07-16 16:45:59 +08:00 |
|
|
|
cf6d54e2bf
|
fix(util): 修复内部页面绝对URL被误判为外链的问题
新增extractInternalAppPath和resolveNavMode工具函数,在diyRedirectTo中增加内部页面绝对URL还原逻辑:
1. 支持通过open_mode配置三种导航模式:auto/online/internal
2. 严格校验域名避免误伤外部站点,支持强制内部跳转场景
3. 修复H5整页刷新丢失状态、MP被塞进web-view的问题
|
2026-07-16 16:32:10 +08:00 |
|
|
|
19bcf64844
|
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into yuanlaide2
|
2026-07-16 16:20:53 +08:00 |
|
|
|
a27ae6cba0
|
Merge remote-tracking branch 'origin/dev/1.0' into yuanlaide2
# Conflicts:
# .local.config.js
|
2026-07-16 16:17:26 +08:00 |
|
|
|
660ab27377
|
chore :按钮 = 全局所有有商品的二级分类(去重,一直显示),选中状态切换一级分类时保持
商品 = 切换一级分类时,用选中按钮的名称在当前一级分类下找同名 category,重新加载商品
|
2026-07-16 16:11:01 +08:00 |
|
|
|
d78a23602e
|
chore:删除临时测试网址
|
2026-07-16 15:31:07 +08:00 |
|
|
|
7a6495fa33
|
chore:按钮 = 全局所有有商品的二级分类(去重,一直显示),选中状态在切换一级分类时保持
商品 = 切换一级分类时,用选中按钮的名称在当前一级分类下找同名 category,重新加载该 category 的商品
|
2026-07-16 14:31:14 +08:00 |
|
|
|
61e7a0d859
|
style: 调整所有页面的回到顶部按钮位置
统一修改多个页面的mescroll回到顶部按钮的right和bottom偏移值,优化移动端页面的按钮显示位置,避免遮挡页面内容
|
2026-07-16 14:23:11 +08:00 |
|
|
|
4116bfcbb0
|
feat(article detail): add back-to-top button and scroll mixin
add the to-top component and integrate scroll mixin to support scroll-to-top functionality
|
2026-07-16 14:10:52 +08:00 |
|
|
|
29e96a9357
|
docs(tabbar test): 补全测试文档与场景注释
重构并完善了TabBar高亮测试文件的注释文档:
1. 新增完整的测试说明文档,包含测试原则、核心逻辑、术语表、调试方法和场景索引
2. 为每个测试场景补充了对应的设计决策和业务规则注释
3. 新增边界测试踩坑记录和单元测试说明
4. 新增测试模板和调试指南,方便后续新增测试用例
|
2026-07-16 13:53:08 +08:00 |
|
|
|
88024cbd11
|
test(tabbar): add comprehensive test cases for tabbar highlight
新增多语言切换、登出状态、性能、极端URL、动态tab配置相关的高亮测试场景,覆盖业务边界与性能校验
|
2026-07-16 11:52:13 +08:00 |
|
|
|
55a9ed5946
|
refactor: 重构底部导航高亮逻辑,新增跨平台兼容与工具脚本
1. 抽离底部导航归属逻辑为纯函数resolveEntryTab,优化分包页面高亮规则,对齐iOS HIG规范
2. 新增页面Tab通配符映射,简化PAGE_TAB_MAP维护
3. 修复鸿蒙平台webview返回按钮适配问题
4. 新增pages.json校验与导航标题自动注入脚本
5. 优化启动页动画性能,提升合成渲染效率
6. 修复diy-picture组件v-for缺少key的警告
7. 清理鸿蒙平台多余的分包构建配置
8. 更新统计数据与store注释说明
|
2026-07-16 11:47:29 +08:00 |
|