发表于: 2017-05-11 22:30:22
2 934
今日完成:
今天改了一个报错,drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
(在画布上绘制图像失败,HTML 提供的图像处于破碎状态)。根据报错的提示找到,图库,没有这张图片。然后去找哪儿请求的这张图片。
找了一上午。。最后发现在一个方法里面设置的背景图。最后添加几行代码。判断这背景图是否加载成功。没成功就替换一张。接下来的时间就把这个判断写成了一个方法。
function judge(picUrl) {
// 1.判断图片是否加载成功
if (arguments.length==0){
return;
}
var index = picUrl.indexOf(".");
var picType = picUrl.substring(index);
if (picType == '.jpg'||'.png'||'gif'||'bmp'||'jpeg'){
var img = new Image();
img.src = picUrl;
if (img.fileSize>0||img.width>0||img.height>0){
console.log('图片加载成功');
return true;
}else {
console.log('图片加载不成功');
return false;
}
}
}
技术老大还叫写一个判断文件是否加载成功方法。没写出来。
明日计划:
安排
遇到问题:
还不太熟悉项目。
今日收获:
同上。
评论