收藏
回答

麻烦大佬们看看哪里有问题?canvas打印都没有

uploadImgs: function () {

var that = this

wx.chooseImage({

count: 1

sourceType: ['album', 'camera'],

sizeType: ['compressed'],

success: function (res) {

let tu1 = res.tempFilePaths[0];

wx.getImageInfo({

src: res.tempFilePaths[0],

success(res) {

let imgurl=res.path

let imgwidth=res.width;

let imgheight = res.height;

let destHeight=180

let destWidth = imgwidth * 180 / imgheight

var canvas = wx.createCanvasContext('card');

canvas.drawImage(imgurl, 0, 0, destWidth, destHeight);

canvas.draw(false,setTimeout(function () {

wx.canvasToTempFilePath({

canvasId: 'card'

succes: function (res) {

console.log('canvas-res', res)

最后一次编辑于  01-10
回答关注问题邀请回答
收藏

2 个回答

  • 提拉米苏
    提拉米苏
    01-10

    在每一层的success回调里打印一下res参数,看看哪一步出问题了,你要先确保前面的逻辑全部正常执行,再看是不是canvas不能打印

    01-10
    赞同
    回复 1
    • A 🍀  红孩子2
      A 🍀 红孩子2
      01-10
      就是到了canvas不能打印了
      01-10
      回复
  • undefined
    undefined
    01-10

    01-10
    赞同
    回复 8
    • A 🍀  红孩子2
      A 🍀 红孩子2
      01-10
      谢谢你,这个写了的
      01-10
      回复
    • undefined
      undefined
      01-10回复A 🍀 红孩子2
      写了和写对是两码事
      01-10
      回复
    • A 🍀  红孩子2
      A 🍀 红孩子2
      01-10
      目前是打印不出来
      01-10
      回复
    • undefined
      undefined
      01-10回复A 🍀 红孩子2
      js代码用的你的,我的就可以出来
      01-10
      回复
    • A 🍀  红孩子2
      A 🍀 红孩子2
      01-10回复undefined
      麻烦贴一个借鉴一下呢
      01-10
      回复
    查看更多(3)
登录 后发表内容
问题标签