收藏
回答

wx.canvasToTempFilePath BUG

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 wx.canvasToTempFilePath 客户端 Android 6.6.3 1.9.91


第一次调用

wx.canvasToTempFilePath({
  canvasId: 'shareLongImgInfo',
  complete: res => {
    console.log(res)
    if(res.tempFilePath){
      that.setData({
        longImgUrl: res.tempFilePath
      })
      wx.previewImage({
        urls: [res.tempFilePath]
      })
    }else{
      wx.showToast({
        title: "生成长图失败"
      })
    }
    wx.hideLoading()
    that.setData({
      showLongImg: false
    })
  }
})

能够预览成功!


if(that.data.longImgUrl){
  wx.previewImage({
    urls: [that.data.longImgUrl]
  });
  return
}

第二次直接调用 wx.canvasToTempFilePath 保存的临时路径 this.data.longImgUrl ,在安卓上,出现预览不成功,在模拟器上以及 iOS 上没有问题。






最后一次编辑于  2018-02-21  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏