vue.js - 如何使用 Konva 将移除的形状拉回到场景中?

标签 vue.js konvajs

我使用remove()方法从场景中删除了一个矩形,我怎样才能把它拉回来?

文档说:“从父节点中删除一个节点,但不要销毁。您可以稍后重用该节点。”

Link to documentation

我找不到任何线索 谢谢

最佳答案

感谢您的回复,我实际上找到了一个简单的解决方法。

我使用 .hide() 和 .show() 方法,因为我想保持对象完整以供以后使用,当我不再需要它时,我只需 .destroy() 形状。

缺点是您需要更多内存来保存所有内容,但场景中形状很少的情况可以忽略不计。

关于vue.js - 如何使用 Konva 将移除的形状拉回到场景中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63519219/

相关文章:

javascript - 使用 axios 时 Vue Watch 不会被触发

javascript - Vuetify 数据表不显示数据

javascript - 如何对数百个 Canvas 圆进行高性能重叠/碰撞检测?

javascript - 获取konva对象X,Y而不是拖动后的pointerPosition

Vue.js - $emit 子事件处理程序未被父级的监听器接收

vue.js - Vuex 在开始时从 API 调用填充数据

HTML5 Canvas 叠加图像

javascript - 如何在Konva中设置文本的 `underline`?

javascript - 在Konva JS中,如何按比例批量调整组中所有项目的大小?

javascript - 在创建的钩子(Hook)中使用方法会给出引用错误