路由切换后canvas没有生成快照
FlyingBig opened this issue · 4 comments
FlyingBig commented
有一个网站含有A,B两个路由。
A路由有一个canvas(填充了图片或者颜色)
B路由只包含一个录制按钮(调用new Recorder())
从B路由开始录制后在进入A路由,发现canvas没有填充图片或者颜色(watcher 没有emit["RecordType"])
cbbfcd commented
可以提供一个 codesandbox
demo 复现问题吗?
FlyingBig commented
https://codesandbox.io/s/timecar-b8sfb
demo 如上。
respect。huangfei :)
oct16 commented
原因是目前只观测了静态的 Canvas,路由切换后动态插入了新的 CanvasElement 没有去 Watch
临时的解决方案是,销毁后重新启动实例,设置 keep:true
近期会发布新版本修复已知问题,感谢报告
FlyingBig commented
辛苦了,早点休息哦🌜