From 2e3676a4702032d52d922b8cc46be3ac6f24d9fa Mon Sep 17 00:00:00 2001 From: lhmin0604 Date: Sat, 12 Sep 2026 19:29:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(diy):=20=E8=B4=B4=E7=BA=B8=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E9=A1=B5=E6=BB=91=E5=9D=97=E7=BB=84=E4=BB=B6=E5=8C=96?= =?UTF-8?q?=20+=20CSS=20filter=20=E9=A2=84=E8=A7=88=20+=20edits=20?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E5=8C=96=E4=BF=9D=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修正工作流批次③(问题5): - 三个滑块统一改用 TouchSlider 组件(id 选择器定位 + touchstart 缓存 rect),删除原 .in(e.currentTarget) 坏实现与死代码 - 预览弃用 Canvas ctx.filter(开发者工具不支持),改 Image + CSS filter 所见即所得;Canvas 导出链路整体移除 - 保存改为 edits 参数化持久化(src 不变;裁剪/线稿的 src 替换经 pendingSrc 一并落库),不再依赖 canvasToTempFilePath - DIY 工作台画布与预览弹层渲染端消费 edits(同一 CSS filter 逻辑), checkout 预览消费 edits 记入 R3 待办(routes/R2/README.md #6) Co-Authored-By: Claude --- dist/base.wxml | 8 - dist/pages/diy/index.js | 2 +- dist/pages/diy/stickerEdit/index.js | 2 +- dist/pages/diy/stickerEdit/index.wxss | 2 +- dist/taro.js | 2 +- src/pages/diy/index.tsx | 14 + src/pages/diy/stickerEdit/index.scss | 10 + src/pages/diy/stickerEdit/index.tsx | 370 ++++++++------------------ 8 files changed, 143 insertions(+), 267 deletions(-) diff --git a/dist/base.wxml b/dist/base.wxml index 19dcfc8..77b9e93 100644 --- a/dist/base.wxml +++ b/dist/base.wxml @@ -133,14 +133,6 @@ -