From e86798044a3de1241fa7c971b88481f158edcb02 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Mon, 13 Jan 2025 11:31:19 +0800 Subject: [PATCH] fix --- src/views/HomeView/HomeView.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/views/HomeView/HomeView.vue b/src/views/HomeView/HomeView.vue index 0b4ff943..8c5e0783 100644 --- a/src/views/HomeView/HomeView.vue +++ b/src/views/HomeView/HomeView.vue @@ -441,7 +441,7 @@ export default defineComponent({ const designMousedown = (e:any,Id:number,str:string)=>{ if(str != 'like' && showDesignMark.value) return let arr = str == 'like'? posiitonData.value.likeElList:posiitonData.value.generateElList - let item:any = arr.filter(item=>item.userLikeSortId == Id)[0] + let item:any = arr.filter((item:any)=>item.userLikeSortId == Id)[0] item.el.style.zIndex = 2; item.el.style.transition = 'all 0s'; let startX = e.clientX, @@ -596,11 +596,11 @@ export default defineComponent({ // let num = str == 'like'?value:3 for(let i = 0;i < elLikeList.length;i++){ elLikeList[i].el.style.left = (elLikeList.length - 1 - elLikeList[i].sort) % value * (collItemSize.itemStyle.width +10) + 'px'; - elLikeList[i].el.style.top = parseInt((elLikeList.length - 1 - elLikeList[i].sort) / value) * (collItemSize.itemStyle.height +10) + 'px'; + elLikeList[i].el.style.top = parseInt(String((elLikeList.length - 1 - elLikeList[i].sort) / value)) * (collItemSize.itemStyle.height +10) + 'px'; } for(let i = 0;i < generateElList.length;i++){ generateElList[i].el.style.left = (generateElList.length - 1 - generateElList[i].sort) % 3 * (width +10) + 'px'; - generateElList[i].el.style.top = parseInt((generateElList.length - 1 - generateElList[i].sort) / 3) * (height +10) + 'px'; + generateElList[i].el.style.top = parseInt(String((generateElList.length - 1 - generateElList[i].sort) / 3)) * (height +10) + 'px'; } } return { @@ -971,7 +971,8 @@ export default defineComponent({ setTimeout(() => { this.designCollectionList.unshift(item) nextTick().then(()=>{ - let elArr:any = this.$refs.collItemDom.querySelectorAll(".content_img_GetWidth"); + let dom:any = this.$refs.collItemDom + let elArr:any = dom.querySelectorAll(".content_img_GetWidth"); this.posiitonData.generateElList.push({ el: elArr[0], sort: elArr.length - 2,