@@ -169,6 +169,7 @@ export default {
const { status, msg } = await apiCartAdd(postData)
if (status) {
this.hide()
+ this.$emit('initCartList')
} else {
Toast(msg)
}
@@ -87,7 +87,8 @@
<food
ref="food"
:food="selectedFood"
- @add="addFood"></food>
+ @add="addFood"
+ @initCartList="initCartList"></food>
<editTableNum ref="editTableNum"/>
</div>
</template>
@@ -231,6 +232,10 @@ export default {
} catch (err) {}
+ },
+ // 单个商品从商详添加到购物车手,购物车更新数据
+ initCartList () {
+ this.$refs.shopcart.init()
},
components: {