From a7d8e63f50dde46e5dfdcfc5f0b4fc594fed5ff3 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Thu, 11 Jan 2024 09:33:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7=E6=8C=87?= =?UTF-8?q?=E5=BC=95=E8=BF=9B=E5=85=A5detail=E6=97=A0=E6=B3=95=E5=AE=9A?= =?UTF-8?q?=E4=BD=8D=E5=88=B0=E5=8D=95=E4=BB=B6=E8=A1=A3=E6=9C=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/Detail/DesignDetail.vue | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue index fb0af220..b365b15d 100644 --- a/src/component/Detail/DesignDetail.vue +++ b/src/component/Detail/DesignDetail.vue @@ -419,7 +419,6 @@ export default defineComponent({ }) this.currentIndex = 0 - await this.setImgSize() this.store.commit('setDesignItemDetail',rv) this.removeRevocation() this.setRevocation(rv,'') @@ -437,6 +436,7 @@ export default defineComponent({ this.generateHighDesignImg = rv.highDesignUrl this.designDetailShow = true this.loadingShow = false + await this.setImgSize() if(this.driver__.driver){ nextTick().then(()=>{ // driverObj__.moveNext(); @@ -455,6 +455,7 @@ export default defineComponent({ let front:any = [] let back:any = [] let body:any + if(this.body){ designItemDetail.clothes.forEach((v:any,index:number)=>{ let zIndex = 3 @@ -473,7 +474,6 @@ export default defineComponent({ this.frontBack.body = item } }); - console.log(2); let ratio:any = await this?.setPostition(body?.layersObject?.[0]?.imageUrl) if(Number.isNaN(ratio) || ratio == 0){ this.setImgSize() @@ -511,6 +511,16 @@ export default defineComponent({ } let onresizeTime:any let this_ = this + this.frontBack = { + front:front, + back:back, + body:body, + } + await new Promise((resolve, reject) => { + nextTick().then(()=>{ + resolve('') + }) + }); window.onresize = () => { return (() => { clearTimeout(onresizeTime) @@ -521,11 +531,7 @@ export default defineComponent({ })() } - this.frontBack = { - front:front, - back:back, - body:body, - } + }, setDesignCoverage(str:string){