收藏
回答

从后台获取到的生成二维码图片地址 偶尔会出现页面没有加载出来二维码图片的问题?

  onLoad: function (options) {
    //获取到传过来的卡卷id
    this.data.lotteryHistoryId = options.lotteryHistoryId;
    //获取到传过来的车辆id
    this.data.carId = options.carId;
    this._loadData(this.data.carId, this.data.lotteryHistoryId);
  },


  _loadData: function (carId, lotteryHistoryId){
    //或者顶部高度
    this.setData({
      navH: app.globalData.navHeight
    })
    //调用orcode-models中的getQrCode方法,传参卡卷id 车辆id 获取二维码图片地址
    // Config.imgUrl线上路径   res.data.data图片地址
    orcode.getQrCode(lotteryHistoryId, carId, (res) => {
      console.log('二维码图片')
      console.log(res.data.data)
      this.setData({
        orCodeImage: Config.imgUrl + res.data.data
      })
    })
  },

通过在onLoad中调用方法wx.request请求后台 向后台传参数后获取到二维码图片地址  用setData渲染到wxml

获取到了图片地址但是偶尔会出现没有加载出来的情况 退出去重新获得就能显示出来这种是什么原因 该怎么优化呢?

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

2 个回答

登录 后发表内容
问题标签