【问题标题】:How can I call hide() on an object on the screen using vue-konva?如何使用 vue-konva 在屏幕上的对象上调用 hide()?
【发布时间】:2020-07-26 12:32:11
【问题描述】:

包含 v-xxx 项(例如 v-circle)的对象是什么?我想简单地在那个对象上调用 hide(),并认为可能是 ref 播放了一个关键滚动,但这并不成功(得到 this.$refs.testCircle.show 不是一个函数)。

以下是我为说明这一点而创建的codesandbox

【问题讨论】:

    标签: vue.js konvajs vue-konva


    【解决方案1】:

    我应该读过https://github.com/konvajs/vue-konva的核心API部分

    $refs 是正确的,但必须在引用的节点之后调用 getNode()

    所以在我的例子中,我需要调用

    this.$refs.testCircle.getNode().show()
    

    【讨论】:

      猜你喜欢
      • 2019-04-25
      • 2019-10-11
      • 1970-01-01
      • 1970-01-01
      • 2021-06-15
      • 1970-01-01
      • 2020-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多