From 2076d86ee495c5a28ded043a2cf03f20782404f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=9D=E5=86=9B=E5=8D=8E?= Date: Tue, 15 Apr 2025 20:33:17 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=86=E8=8A=82=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/multi/multi.vue | 21 +- components/recomGoods/recomGoods.vue | 36 +-- order/assList/assList.vue | 17 +- order/assList/style.scss | 28 ++ order/assedit/assedit.vue | 1 + order/orderList/orderList.vue | 2 +- order/orderevallist/orderevallist.vue | 2 +- pages.json | 13 +- pages/classify/classify.vue | 6 +- pages/classify/style.scss | 5 +- pages/index/style.scss | 2 +- pages/sidedish/sidedish.vue | 34 ++- pages/user/style.scss | 8 +- pages/user/user.vue | 48 ++-- server/api.js | 5 + server/config.js | 2 +- shopProDetail/detail/detail.vue | 23 +- shopProDetail/detail/style.scss | 5 +- shopProDetail/evallist/evallist.vue | 100 +++++++- shopProDetail/evallist/style.scss | 5 +- .../{Mask group@2x (12).png => collect.png} | Bin .../Empty/{Mask group@2x.png => search.png} | Bin static/addGroup.png | Bin 0 -> 805 bytes static/serv.png | Bin 0 -> 5565 bytes userserve/SearchList/SearchList.vue | 220 +++++++--------- userserve/SearchList/style.scss | 242 ++++++++++-------- userserve/SearchProduct/SearchProduct.vue | 117 +++++---- userserve/favorite/favorite.vue | 28 +- userserve/useredit/useredit.vue | 218 ++++++++++++++++ 29 files changed, 813 insertions(+), 375 deletions(-) rename static/Empty/{Mask group@2x (12).png => collect.png} (100%) rename static/Empty/{Mask group@2x.png => search.png} (100%) create mode 100644 static/addGroup.png create mode 100644 static/serv.png create mode 100644 userserve/useredit/useredit.vue diff --git a/components/multi/multi.vue b/components/multi/multi.vue index 6aee6e9..7afdb38 100644 --- a/components/multi/multi.vue +++ b/components/multi/multi.vue @@ -99,10 +99,6 @@ } api_skudetail(specTypes,ids); } - // 暴露方法给父组件 - defineExpose({ - addCart - }) //购物车数量 const api_frontcartcount=()=>{ frontcartcount().then(({data}) => {cartcount.value = data.count;}) @@ -132,10 +128,7 @@ } //选择多规格 const choose = (name,value)=>{ - selectedSpecs.value = { - ...selectedSpecs.value, - [name]: value - } + selectedSpecs.value = {...selectedSpecs.value,[name]: value } const valuesArray = Object.values(selectedSpecs.value).toString(); specValue.value = valuesArray; productValue.value.forEach(item=>{ @@ -200,6 +193,8 @@ } //生命周期钩子 onMounted(() => {}); + // 暴露方法给父组件 + defineExpose({ addCart}) \ No newline at end of file