Как я могу вызвать hide() для объекта на экране с помощью vue-konva?

Какой объект содержит элемент v-xxx (например, v-круг)? Я хочу просто вызвать hide() для этого объекта, и подумал, что, возможно, ref играет ключевую роль, но это не удалось (получил this.$ Refs.testCircle.show не является функцией).

Ниже приведен кодовый ящик, который я создал, чтобы проиллюстрировать это.

1 ответ

Решение

Я должен был прочитать раздел Core API на https://github.com/konvajs/vue-konva

$refs было правильно, но пришлось позвонить getNode() после указанного узла.

Итак, в моем примере мне нужно было позвонить

this.$refs.testCircle.getNode().show()
Другие вопросы по тегам