4484关注13113浏览
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({
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>