fix(diy): 贴纸编辑页滑块组件化 + CSS filter 预览 + edits 参数化保存
修正工作流批次③(问题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 <noreply@anthropic.com>
This commit is contained in:
Vendored
-8
@@ -133,14 +133,6 @@
|
||||
</image>
|
||||
</template>
|
||||
|
||||
<template name="tmpl_0_15">
|
||||
<canvas canvas-id="{{i.p0}}" disable-scroll="{{xs.b(i.p1,!1)}}" binderror="eh" bindtouchstart="eh" bindtouchmove="eh" bindtouchend="eh" bindtouchcancel="eh" bindlongtap="eh" type="{{i.p2}}" style="{{i.st}}" class="{{i.cl}}" bindtap="eh" id="{{i.uid||i.sid}}" data-sid="{{i.sid}}">
|
||||
<block wx:for="{{i.cn}}" wx:key="sid">
|
||||
<template is="{{xs.a(c, item.nn, l)}}" data="{{i:item,c:c+1,l:xs.f(l,item.nn)}}" />
|
||||
</block>
|
||||
</canvas>
|
||||
</template>
|
||||
|
||||
<template name="tmpl_0_8">
|
||||
<block>{{i.v}}</block>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user