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