如果传给wx.getImageInfo() 的src参数是一个相对路径, 那么得到的res.path 值是错误的。
比如 根目录有个 【image】文件夹, 该文件夹下有一个 01.jpg的图片。 我在【pages/index/index】页面调用这个图片,程序如下:
wx.getImageInfo({
src: "/image/01.jpg", //这里用"/image/01.jpg" 和 "../../image/01.jpg" ,结果一样,都会出错
success:res=>{
console.log("res.path:",res.path); // 这里打印出来的结果是 res.path: image/01.jpg, 少了前面的斜杠,路径出错
var url = res.path;
}
})
解决的办法就是在使用临时url值时,在前面加上反斜杠
学习了,怪不到一直canvas绘图画不出出来,原来是少了斜杠。谢谢!