【发布时间】:2020-07-26 12:32:11
【问题描述】:
包含 v-xxx 项(例如 v-circle)的对象是什么?我想简单地在那个对象上调用 hide(),并认为可能是 ref 播放了一个关键滚动,但这并不成功(得到 this.$refs.testCircle.show 不是一个函数)。
以下是我为说明这一点而创建的codesandbox。
【问题讨论】:
包含 v-xxx 项(例如 v-circle)的对象是什么?我想简单地在那个对象上调用 hide(),并认为可能是 ref 播放了一个关键滚动,但这并不成功(得到 this.$refs.testCircle.show 不是一个函数)。
以下是我为说明这一点而创建的codesandbox。
【问题讨论】:
我应该读过https://github.com/konvajs/vue-konva的核心API部分
$refs 是正确的,但必须在引用的节点之后调用 getNode()。
所以在我的例子中,我需要调用
this.$refs.testCircle.getNode().show()
【讨论】: