先給大家展示下效果圖,如果感覺不錯,請參考實現(xiàn)代碼
創(chuàng)新互聯(lián)公司于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元興安盟烏蘭浩特做網(wǎng)站,已為上家服務,為興安盟烏蘭浩特各地企業(yè)和個人服務,聯(lián)系電話:18980820575
1、先獲取門店下的所有菜品類型、菜品名稱、菜品id(list),也就是最大數(shù)據(jù)量
this.$http.post(ceshiApi+'getCyFoodAndFoodTypeForShopId',{shopId:this.shopId},{emulateJSON:true,credentials: true}).then(function(res){ if(res.data.type=='success'){ this.foodList = res.data.data.cyFoodTypeList; } });
2、獲取該菜譜已經(jīng)擁有(勾選了哪些)的菜品id(list)
this.$http.post(ceshiApi+'getCyMenuFoodByMenuId',{'cyMenuId': id},{emulateJSON:true,credentials: true}).then(function(res){ if(res.data.type=='success'){ let data = res.data.data; let list = []; for(let i = 0; i < data.length; i++) { list.push(data[i].foodDefineId); } this.foodListId = list; }else { alertErrors(res.data.message); } });
3、在html頁面使用vue對兩數(shù)據(jù)進行對比,菜品id相同就打勾
總結(jié)
以上所述是小編給大家介紹的vue.js做一個簡單的編輯菜譜功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!