【发布时间】:2017-04-18 22:04:03
【问题描述】:
我正在动态显示/隐藏画布,当它即将显示时,我想在其上进行绘制。我使用data 变量 (true/false) 来插入/删除画布,并在此值更改时使用watch 在其上绘制。我在画布上添加了一个ref=canvas 以获取对画布DOM 元素的引用,但是当我的watch 回调被调用时,this.$refs.canvas 尚未被分配任何值。
这是一个例子:
http://jsfiddle.net/3v9Lbjbr/3/
除了使用setTimeout 推迟绘图操作之外,还有什么好的方法可以解决这个问题?
【问题讨论】:
标签: vue.js