效果图:
食物列表添加
本方法使用的是父组件作为中间组件进行传值
<i class="iconfont iconjian" @click.stop="foodSubstract(menu, f, m)" v-show="menu.foodNum"></i>
<span v-show="menu.foodNum">{
{
menu.foodNum}}</span>
<i class="iconfont iconadd1" @click.stop="foodAdd(menu, f, m)"></i>
// 添加食物
foodAdd (menu, cIndex, fIndex) {
this.foodCates[cIndex].cateNum++
this.foodList[cIndex].menuItems[fIndex].foodNum++
let foodItem = {
// 传下标,方便后面反向操作快速定位
cIndex: cIndex,
fIndex: fIndex,
foodName: menu