收藏
回答

关于函数wx.getImageInfo的src未定义的问题

controlWH: function(obj) {

var that = this;

var tmpUrl = obj.url;

wx.getSystemInfo({

success: function(res) {

var screenW = res.screenWidth;

var screenH = res.screenHeight;

wx.getImageInfo({

src: that.data.tmpUrl,

success: function(c) {

that.setData({

screenW: res.screenWidth,

screenH: c.height / (c.width / res.screenWidth)

})

}

})

},

})

},


请大神指导,obj是一个数组,到wx.getImageInfo的src就报:


fail parameter error: parameter.src should be String instead of Undefined;


应该如何将tmpUrl赋值给src ?


回答关注问题邀请回答
收藏

2 个回答

  • 是小白啊
    是小白啊
    2018-08-14

    fail parameter error: parameter.src should be String instead of Undefined=>这指的是链接格式是字符串

    2018-08-14
    有用
    回复 2
    • 万飞飞
      万飞飞
      2018-08-14

      就是说obj.url赋值给tmpUrl 后,tmpUrl的类型不是字符串?

      2018-08-14
      回复
    • 是小白啊
      是小白啊
      2018-08-14回复万飞飞

      你可以使用typeof去检验一下tmpUrl的类型是什么

      2018-08-14
      回复
  • 🚗🚕🚙🚌🚎🚒🚐🚚
    🚗🚕🚙🚌🚎🚒🚐🚚
    2018-08-14

    看代码,src的赋值跟var tmpUrl = obj.url;没关系啊,用的是that.data.tmpUrl

    2018-08-14
    有用
    回复 4
登录 后发表内容