收藏
回答

自定义组件里调用wx.canvasToTempFilePath失败

框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 canvas 客户端 iOS 6.6.2 1.9.92

我想反馈一个 问题:

自定义组件里定义

<canvas  class="papercanvas"  canvas-id="PaperCanvas" id="PaperCanvas"  bindtouchstart="touchStart" bindtouchmove="touchMove" bindtouchend="touchEnd" bindtouchcancel="touchCancel" binderror="canvasError" disable-scroll="true"></canvas>


绘图区域可以正常写字,调用微信API:

wx.canvasToTempFilePath({

canvasId: 'PaperCanvas',

success: function (res) {

console.log(res.tempFilePath);

},

fail: function (res) {

console.log(res);

}

结果:

errMsg:“canvasToTempFilePath:fail canvas is empty


但是在普通页面调用此API就不会报错。

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

12 个回答

  • 李先生
    李先生
    2018-03-14

    wx.canvasToTempFilePath({},this);在后面加这个this

    2018-03-14
    有用
    回复
  • 春节快乐
    春节快乐
    2018-03-09

    有人回复一下吗?

    2018-03-09
    有用
    回复

正在加载...

登录 后发表内容