Как я могу вызвать 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()