Browse Source

修复保存推广海报异常的问题

master
Gaoxs 3 years ago
parent
commit
df492cbc63
  1. 67
      pages/user/promotion/Poster/index.vue

67
pages/user/promotion/Poster/index.vue

@ -23,7 +23,7 @@ export default {
// swiperSlide
},
props: {},
data: function() {
data: function () {
return {
swiperPosters: {
speed: 1000,
@ -44,7 +44,7 @@ export default {
activeIndex: 0,
}
},
mounted: function() {
mounted: function () {
this.getIndex()
let that = this
// this.swiper.on("slideChange", function() {
@ -57,7 +57,7 @@ export default {
},
},
methods: {
getIndex: function() {
getIndex: function () {
let that = this
getSpreadImg({
from: this.$deviceType == 'weixin' || this.$deviceType == 'weixinh5' ? 'uniappH5' : this.$deviceType,
@ -79,64 +79,33 @@ export default {
this.isDown = true
var downloadUrl = imgsrc
// if (!wx.saveImageToPhotosAlbum) {
// uni.showModal({
// title: '',
// content: '使',
// })
// that.openDialogVisible = true
// return
// }
that.downloadFile(downloadUrl)
// uni.getSetting "scope.writePhotosAlbum" scope
// uni.getSetting({
// success(res) {
// if (!res.authSetting["scope.writePhotosAlbum"]) {
// that.openDialogVisible = true;
// //
// uni.authorize({
// scope: "scope.writePhotosAlbum",
// success() {
// that.downloadFile(downloadUrl);
// },
// fail() {
// //
// //
// uni.openSetting({
// success: function (data) {},
// fail: function (data) {}
// });
// }
// });
// } else {
// that.downloadFile(downloadUrl);
// }
// },
// fail(res) {
// that.openDialogVisible = true;
// }
// });
},
saveImg: function() {
saveImg: function () {
this.downloadIamge(this.info[this.activeIndex].wap_poster, 'poster' + this.activeIndex)
},
downloadFile(url) {
uni.downloadFile({
url,
fail: function(res) {
fail: function (res) {
uni.showModal({
title: '提示',
content: '保存失败',
})
},
success: function(res) {
uni.showModal({
title: '提示',
content: '保存成功',
success: function (res) {
uni.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: () => {
uni.showToast({
title: '保存成功!',
})
},
fail: () => {
uni.showToast({
title: '保存失败',
})
},
})
},
})

Loading…
Cancel
Save