这是一个创建于 50 天前的主题,其中的信息可能已经有所发展或是发生改变。
代码太多 我就先不贴了 该设置的基本都设置了
第 1 条附言 · 49 天前
调试了半天 早上试着在 canvas 刚初始化的时候 加入元素 发现没问题;看了下项目 cursor 创建的项目 ,canvas 是放在 pinia 里的;项目结构左侧,中间,右侧 3 个组件 所以左侧和中间画布通信用的 pinia ;
点击左侧 从 pinia 里拿到 canvas 然后添加,这个时候就不能旋转缩放 ,但是可以平移,也不报错;添加 2 个元素后 框选就能恢复缩放和旋转功能;反馈给 cursor 后,调整代码到 pinia 里的 action 里进行 画布添加对象操作 ,这次就没问题;记录下 后面有人遇到可能会找到
第 2 条附言 · 39 天前
使用的是 fabric6.0 版本 对于 canvas 对象 放入 store 里的时候可以用 markRaw 包一层 editorStore.setCanvas(markRaw(canvas))
|
|
1
qwertyzzz 50 天前
直接添加 不能旋转 缩放 ,但是选择 2 个图形后 一起框选后救神奇的解锁问题了。。很奇怪 代码 cursor 生成的,基本看了下 改了 重构了 代码我也看不出啥问题
|