收藏
回答

wx.canvasToTempFilePath报错 ,华为手机p20

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.canvasToTempFilePath 客户端 7.0.4 2.6.0

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo

发现目前就华为手机p20偶尔出现报错,获取不到数据,无法正常渲染。

canvasToTempImage(red){

setTimeout(() =>{

wx.canvasToTempFilePath({

canvasId: red,

success: (res) =>{

var tempFilePath = res.tempFilePath;

this.setData({

imagePath: tempFilePath,

});

},

fail: (res)=> {

console.log(res);

}

},this);

}, 200);

},




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

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-05-27

    你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-05-27
    有用
    回复 3
    • 瑕不掩瑜
      瑕不掩瑜
      2019-05-28

      https://developers.weixin.qq.com/s/XVeGhHmP7r80  

      就华为手机出现偶尔性获取不到数据

      wx.canvasToTempFilePath


      2019-05-28
      回复
    • 寂
      2019-05-28回复瑕不掩瑜

      你好,已经确认是bug请等待后续修复。


      draw接口的问题,需要更多的时间来处理。临时解决方案是加大settimeout的时间。

      2019-05-28
      回复
    • 异次元
      异次元
      2019-11-06回复
      请问修复了么
      2019-11-06
      回复
登录 后发表内容