评论

wx.getImageInfo()的一个BUG

wx.getImageInfo()

如果传给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值时,在前面加上反斜杠

最后一次编辑于  2019-10-31  
点赞 4
收藏
评论

2 个评论

  • 东木
    东木
    2019-10-31

    学习了,怪不到一直canvas绘图画不出出来,原来是少了斜杠。谢谢!

    2019-10-31
    赞同
    回复 1
    • 香皮匠
      香皮匠
      2019-10-31
      哈哈,我也是用canvas画图,到了draw那里就出错了,找了半天才找出这个BUG
      2019-10-31
      回复
  • 竹子
    竹子
    2019-10-31
    学习了
    2019-10-31
    赞同
    回复
登录 后发表内容