canvas清除的问题-back

最近项目做一个tab栏切换,因为切换的组件是同一个组件,只是数据不能组件是通过canvas画图画出来的,所以,每一次变动,我实际上都需要清除这个canvas,否则会造成canvas覆盖的问题

// 清除canvas
  clearCanvas() {
    const canvas = this.$refs.wheelCanvas;
    const ctx = canvas.getContext("2d");
    canvas.height = canvas.height;
  },

类似的方法

  clearCanvas()  
{  
    var cxt=document.getElementById("myCanvas").getContext("2d");
    cxt.clearRect(0,0,c.width,c.height);  
} 
clearCanvas()  
{  
    var c=document.getElementById("myCanvas");  
    var cxt=c.getContext("2d");  
      
    cxt.fillStyle="#000000";  
    cxt.beginPath();  
    cxt.fillRect(0,0,c.width,c.height);  
    cxt.closePath();  
}  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。