收藏
回答

用canvas生成的图片路径,分享时,开发版测试能显示,线上显示不出来

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

saveImage: function () {

var that = this

wx.canvasToTempFilePath({

x: 0,

y: 0,

width: that.data.scrollWidth,

height: that.data.y,

destWidth: 500,

destHeight: 400,

canvasId: 'shareCanvas',

success: function (res) {

that.setData({

shareImage: res.tempFilePath

})

console.log("生成名片shareImage:", that.data.shareImage)

},

fail: function (res) {

console.log("失败啦res:", res)

}

})

},


最后一次编辑于  2018-06-08
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-06-10

    你好,可以调试看看正式版有没有什么错误提示,先在开发版或体验版打开调试,再切到正式版就能看到vConsole

    2018-06-10
    赞同
    回复 2
    • 宁娃儿
      宁娃儿
      2018-06-11

      好了,安全域名问题

      2018-06-11
      回复
    • 宁娃儿
      宁娃儿
      2018-06-11

      之前配置过安全域名,需要配置微信头像的安全域名

      2018-06-11
      回复
  • 宁娃儿
    宁娃儿
    2018-06-08

    求助,急


    2018-06-08
    赞同
    回复 1
    • 宁娃儿
      宁娃儿
      2018-06-08

      * 用户点击右上角分享

      onShareAppMessage: function (res) {

      var that = this

      // data.isShareShow = true

      //     cardInfo: data

      console.log(that.data.cardInfo)

      title: '很高兴认识你,这是我的名片请惠存!',

      path: 'pages/libraryCard/friendCard/info?cardId=' + that.data.cardInfo.data.cardId,

      console.log("分享成功后that.data.shareImage:", that.data.shareImage)

      // data.isShareShow = false

      //     cardInfo: data

      },

      }


      2018-06-08
      回复