var that = this;

   var qrImage = that.data.qrImage;

   wx.getImageInfo({

     src: 'http://image.srkj.xin' + qrImage,

     success: function (res) {

       console.log(res.width)

       console.log(res.height)

       const ctx = wx.createCanvasContext("nihao");

       ctx.fillStyle = '#fff';

       ctx.drawImage('http://image.srkj.xin' + qrImage, 0, 0);

      that.setData({

        cavnvasWidth: res.width,

        cavnvasHeight: res.height,

      });


       ctx.draw(true, function () {

         console.log("draw callback success");

         wx.canvasToTempFilePath({

           x: 0,

           y: 0,

           width: res.width,

           height: res.height,

           destWidth: 375,

           destHeight: 375 * res.height / res.width,

           canvasId: 'nihao',

           success: function (res) {

             console.log("get tempfilepath(success) is:", res);

             wx.saveImageToPhotosAlbum({

               filePath: res.tempFilePath,

               success: function () {

                 wx.hideLoading();

                 wx.showModal({

                   title: '分享二维码已保存到系统相册',

                   content: '快去分享给朋友,让更多的朋友发现这里的美好',

                   success:function(){

                     that.setData({

展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部