canvas image.onload not working in vue component

首先在template 里面创建一个dom


image.png

然后在script 里面这样调用


image.png

这是vue很蛋疼的一个地方,找了好久查了好多资料才解决了。原生的html对canvas支持的更好一些。