diff --git a/api/inn.js b/api/inn.js index 8d5f985..bd042ef 100644 --- a/api/inn.js +++ b/api/inn.js @@ -226,5 +226,5 @@ export function setTopHotelNew(data) { * @param id 店铺ID int * */ export function getHotelShareBackgroundImage(id) { - return request.get("/api/hotelMain/shareBackgroundImage/" + id, {}, {login: true}) + return request.get("/api/hotelMain/shareImage/" + id, {}, {login: true}) } diff --git a/pagesInn/inn/innHome.vue b/pagesInn/inn/innHome.vue index 66740f5..1194012 100644 --- a/pagesInn/inn/innHome.vue +++ b/pagesInn/inn/innHome.vue @@ -473,7 +473,8 @@ export default { ], isLoadGoodListoSuccess: false, isLoadInfoListSuccess: false, - pageKeyId: '' + pageKeyId: '', + shareImg: '' } }, // 必须在页面加 onPageScroll(e){} ,才能滑动显示背景 @@ -538,19 +539,20 @@ export default { this.picColumnWidth = (e.screenWidth - uni.upx2px(92)) / 2 + 'px' } }) - }, - onShareAppMessage() { - return new Promise(async (resolve, reject) => { - const result = getHotelShareBackgroundImage(this.id) - if (result.status === 200) { - resolve({ - title: this.inn.name, - path: '/pagesInn/inn/innHome?id=' + this.inn.id, - imageUrl: result.data - }) + getHotelShareBackgroundImage(this.id).then(res => { + const { success, data } = res + if (success) { + this.shareImg = data } }) }, + onShareAppMessage() { + return { + title: this.inn.name, + path: '/pagesInn/inn/innHome?id=' + this.inn.id, + imageUrl: this.shareImg + } + }, onShow() { if (!this.isLoad) { return