解决方法:
使用v-show显示隐藏canvas,当其他定位元素出现是就隐藏canvas,反之显示canvas;
html
<canvas v-show="!rule_show && !result_show && !prize_show"
style="position: absolute; top: 0;" canvas-id="myCanvas" id="myCanvas">
</canvas>