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

Loading…
Cancel
Save