修复部分安卓机的缓存导致生成的分享图不变的问题

This commit is contained in:
shengliang 2019-12-18 10:30:50 +08:00
parent 0cb480ec06
commit bd97eb01ad

View File

@ -22,8 +22,9 @@ Page({
},
getQrcodeJpg(code) {
let that = this;
let num = Math.floor(Math.random() * 50);
let promise = new Promise((resolve, reject) => {
const filePath = `${wx.env.USER_DATA_PATH}/temp_image.jpeg`;
const filePath = wx.env.USER_DATA_PATH + '/temp_image' + num + '.jpeg';
const buffer = wx.base64ToArrayBuffer(code);
wx.getFileSystemManager().writeFile({
filePath,
@ -59,7 +60,7 @@ Page({
id: id
}).then(function(res) {
if (res.errno === 0) {
console.log(res.data);
// console.log(res.data);
that.setData({
goods: res.data,
});
@ -187,7 +188,7 @@ Page({
tempFilePath,
errMsg
} = event.detail
console.log(errMsg);
// console.log(errMsg);
if (errMsg === 'canvasdrawer:ok') {
this.setData({
shareImage: tempFilePath