1.2.0版本
This commit is contained in:
+33
@@ -450,6 +450,39 @@ emoji → icon 图片彻底收尾:productConfig 增加 `iconImg`、store 写
|
||||
### Batch 10(Completed)
|
||||
夜间模式字体 + 地址弹窗统一 + 空状态主题适配。
|
||||
|
||||
### Batch 12(2026-08-04)— 主题跟随 + 贴纸编辑 + 安全区适配 ✅
|
||||
|
||||
**背景**:真机测试发现 4 个顽固问题:主题跟随系统不切换、贴纸编辑页画板空白、DIY 画板与确认页截断不一致、顶部按钮与胶囊按钮重叠。
|
||||
|
||||
| 序号 | 任务 | 状态 |
|
||||
|------|------|------|
|
||||
| 1 | **主题跟随系统**:`app.config.ts` 补 `darkmode: true`;`ThemeContext` 增加 `useDidShow` + `wx.onAppShow` 双兜底,每次回到前台重新检测系统主题 | ✅ 完成 |
|
||||
| 2 | **贴纸编辑画板空白**:Canvas 2D 初始化改为 `Taro.nextTick()` + 300ms 自动重试;增加 `Math.round(cw * dpr)` 防小数尺寸;`img.src` 增加空值保护 | ✅ 完成 |
|
||||
| 3 | **画板截断统一**:`.canvas-area` / `.preview-canvas` 统一补充 `max-width: 100%` + `box-sizing: border-box` | ✅ 完成 |
|
||||
| 4 | **顶部安全区适配**:`env(safe-area-inset-top, 20px)` 兜底 + 48px 按钮高度;各页面独立 `.page-header` 强制 `!important` 对齐全局 | ✅ 完成 |
|
||||
|
||||
**新增踩坑记录**:
|
||||
| 坑 | 现象 | 解法 |
|
||||
|---|---|---|
|
||||
| `wx.onThemeChange` 不触发 | 真机上切换系统主题小程序无反应 | 微信要求 `app.json` 必须有 `"darkmode": true`,否则监听永不被触发 |
|
||||
| `createSelectorQuery` 查不到 Canvas 节点 | 真机偶尔 `res[0]` 为 undefined | 用 `Taro.nextTick()` 替代 `setTimeout`;查不到时 300ms 后自动重试 |
|
||||
| `env(safe-area-inset-top)` 取不到 | 部分安卓机型返回 0,导航栏贴顶 | fallback 从 `0px` 提升到 `20px`;CSS `!important` 强制覆盖各页面旧值 |
|
||||
|
||||
---
|
||||
|
||||
### Batch 13(待办)— 遗留问题跟踪
|
||||
|
||||
以下 4 项问题在 Batch 12 中尝试修复后,真机验证仍未完全解决,需后续继续跟进:
|
||||
|
||||
| 序号 | 问题 | 当前状态 | 根因分析 |
|
||||
|------|------|----------|----------|
|
||||
| 1 | **地址在设计中添加后无法及时同步** | ❌ 未修复 | checkout 页从 store 读取地址时,design 数据写入和读取可能不在同一页面生命周期触发 |
|
||||
| 2 | **贴纸编辑页无法运行** | ❌ 未修复 | Canvas 2D `createImage` 在某些基础库版本返回 `undefined`;线稿 AI 接口未接入 |
|
||||
| 3 | **个人主页登录后页面失灵** | ❌ 未修复 | Profile 页 `useDidShow` 与 `LoginGuard` 状态竞争,导致登录后菜单点击事件丢失 |
|
||||
| 4 | **跟随系统的主题切换按钮无法及时切换** | ⚠️ 部分修复 | `darkmode: true` + `useDidShow` 已加,但真机 `wx.onThemeChange` 在部分华为/小米机型仍不触发,需进一步排查 |
|
||||
|
||||
---
|
||||
|
||||
### Batch 11(Completed)
|
||||
商品浏览页(Shop Page)沉浸式体验:新增「商品」tab(5 tab 架构)、单页双容器浏览页、滚动驱动视差动画、产品主题色联动、电商级长文案升级。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user