From f02a7c5514253c395ed1ad83c405736297f8a324 Mon Sep 17 00:00:00 2001 From: lifizer <913626195@qq.com> Date: Fri, 28 Jun 2024 14:20:43 +0800 Subject: [PATCH] =?UTF-8?q?Feat(=E5=BA=97=E9=93=BA):=E5=88=86=E4=BA=AB?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/inn.js | 2 +- pagesInn/inn/innHome.vue | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 12 deletions(-) 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