chrome浏览器canvas画图不显示

问题产生
在学习cabvas给画布画图像的时候发现使用IE edge浏览器可以正常显示图像,而chrome则不行,经百度后知道是因为chrome浏览器会先加载javascript代码,之后才加载图片,这样就造成了我是用drawImage的时候那个图片并没有加载出来。
解决办法
把画图片到canvas的代码放在在image对象上onload事件中
image.onload = function(){ context.drawImage(image, 0, 0);  };//确保当image载入浏览器中之后才使用drawImage

posted @ 2019-09-10 16:29  用脑袋行走的人  阅读(1975)  评论(0编辑  收藏  举报