微信小程序通过局部修改图片大小避免setData超出问题(个人记录)

微信小程序通过局部修改图片大小避免setData超出问题(个人记录)

      • data
    • base64修改

data

data: {
    //图片地址
    imgList: ['/image/zmbmAPPbmhb.jpg'],
    //节目初始图片
    jmtp: ['/image/zmbmAPPbmhb.jpg', '/image/上箭头.png', '/image/更多.png', '/image/20190426124636.jpg', '/image/20190426124636.jpg'],
  },

base64修改

onLoad: function (options) {
    var that = this;    
    for (var i = 0; i < this.data.imgList.length ;i++){
      wx.getFileSystemManager().readFileSync(that.data.imgList[i], 'base64');
    }
    for (var i = 0; i < this.data.jmtp.length; i++) {
      wx.getFileSystemManager().readFileSync(that.data.jmtp[i], 'base64');
    }
  },

发现这么写也能单步修改并渲染,不用创建数组,然后setData();
单个文件超出的话还是会报错;

你可能感兴趣的:(微信开发)