如何在 Vue 中缓存画布形状

如果你想在 vue 应用中缓存一个节点,你需要访问 Konva 节点并使用 node.cache() 函数。

要访问一个节点,你可以使用引用和 component.getNode() 方法:

说明:尝试拖动整个舞台。然后再尝试使用缓存组。

你应该会看到性能有显著改善。

// 在模板中:
<v-group ref="group">
// 在代码中的后面部分:
this.$refs.group.getNode().cache();