收藏
回答

canvasToTempFilePath:fail no image

问题模块
API和组件












 wx.canvasToTempFilePath({

     canvasId: 'miniCode',

     success: (res)=>{

         wx.previewImage({

             urls: [res.tempFilePath]

         })

     },

     fail: (res)=>{

         console.log(res);

     }

 })


canvasToTempFilePath:fail no image 报错,这个可能是什么原因啊。

目前只遇到一个手机有这个问题,iphone7p

遇到个问题的手机系统iOS 11.1.1,微信版本6.5.2


只在这个7p上,其他7p系统版本对不上,不确定是不是iOS系统是最新的原因。



刚刚测到一个6s,11.1.1

微信版本6.5.21没问题,升级了下6.5.22有问题


另一个手机,iOS10.3,更新了微信最新版本也出现了这个问题


7F代码,最简单的画一个矩形都不行。安卓手机是正常的,安卓最新版本微信


求看~~~补充了一些帮助排查的案例!!!

有人在看吗。官方代码,在老版本模拟器是ok的,新版本不行。

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

33 个回答

  • 黄思程
    黄思程
    2017-11-30

    @一默 多刷新几次

    2017-11-30
    赞同
    回复
  • raphealguo
    raphealguo
    2017-11-30

    @一默,app store可以更新微信6.5.23

    2017-11-30
    赞同
    回复
  • raphealguo
    raphealguo
    2017-11-29

    这个bug 在微信 iOS 今天更新的版本修复,请更新至6.5.23。

    2017-11-29
    赞同
    回复
  • raphealguo
    raphealguo
    2017-11-24

    抱歉,确实是我们的bug。

    我们已经在优化后续变更的流程,确保这类bug不带到现网。


    我们在上周五已经提包给苹果审核,目前还卡在苹果那边的审核流程。

    在通过审核之前,请开发者做一下容错处理。

    2017-11-24
    赞同
    回复
  • raphealguo
    raphealguo
    2017-11-20

    抱歉,需要等待苹果审核,请开发者做一下容错处理

    2017-11-20
    赞同
    回复
  • raphealguo
    raphealguo
    2017-11-15

    我们会尽快修复,建议做当前版本的不兼容提示。

    2017-11-15
    赞同
    回复
  • raphealguo
    raphealguo
    2017-11-15

    你好,问题已复现,我们会尽快进行修复。

    2017-11-15
    赞同
    回复 1
    • 谭畅
      谭畅
      2018-07-11

      请问解决了吗?

      canvasToTempFilePath 生成的图片路径,在image标签中无法显示,开发者工具已经更新到最新版本

      2018-07-11
      回复
  • 黄思程
    黄思程
    2017-11-15

    麻烦提供下可复现代码

    2017-11-15
    赞同
    回复
  • 黄思程
    黄思程
    2017-11-15

    可能是canvas宽高为0,另外draw是异步,需要在setTimeout里调用用canvasToTempFilePath

    2017-11-15
    赞同
    回复
  • 郭涛
    郭涛
    2018-02-02

    @Jenson(陈增雄) 好的,谢谢。

    2018-02-02
    赞同
    回复

正在加载...