欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue 點(diǎn)餐后臺

榮姿康2年前7瀏覽0評論

近年來,隨著手機(jī)和移動互聯(lián)網(wǎng)的普及,點(diǎn)餐成為了人們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧榱颂岣卟蛷d的效率和顧客體驗(yàn),許多餐廳開始使用點(diǎn)餐系統(tǒng)。Vue作為一種流行的JavaScript框架,可以幫助餐廳快速開發(fā)一個高效且美觀的點(diǎn)餐后臺。

首先,我們需要創(chuàng)建一個Vue實(shí)例。在接下來的代碼中,我們將Vue實(shí)例掛載到id為app的DOM元素上。

let app = new Vue({
el: '#app',
data: {
menu: [
{ name:'宮保雞丁', price:38 },
{ name:'麻婆豆腐', price:32 },
{ name:'紅燒肉', price:48 },
{ name:'小炒黃牛肉', price:58 }
],
orders: [],
totalPrice: 0
},
methods: {
addOrder(name, price) {
let order = { name: name, price: price };
this.orders.push(order);
this.totalPrice += price;
},
removeOrder(index, price) {
this.orders.splice(index, 1);
this.totalPrice -= price;
}
}
});

在Vue的data選項(xiàng)中,我們定義了四個屬性:menu用于存儲餐廳菜單,orders用于存儲當(dāng)前訂單,totalPrice用于顯示當(dāng)前訂單的總金額。

接下來,我們需要編寫html代碼來顯示菜單和訂單列表,同時添加點(diǎn)擊事件來添加或刪除菜品。

菜單

菜單
  • {{ item.name }} - {{ item.price }}元

訂單

訂單
  • {{ item.name }} - {{ item.price }}元

總金額:{{ totalPrice }}元

使用Vue的指令v-for可以遍歷菜單和訂單列表,并使用v-bind將菜品信息綁定到button標(biāo)簽,使用戶可以通過點(diǎn)擊按鈕來添加或刪除菜品。

最后,我們需要添加一些樣式來美化我們的點(diǎn)餐后臺。以下是一個簡單的CSS樣式表:

ul {
list-style-type: none;
padding: 0;
}
li {
margin-bottom: 10px;
}
button {
margin-left: 10px;
}
h2 {
margin-top: 20px;
}
h3 {
margin-top: 10px;
}

通過上述代碼,我們可以輕松地創(chuàng)建一個簡單且實(shí)用的點(diǎn)餐后臺。如果需要更多的功能,我們可以使用Vue的組件和路由機(jī)制。無論是對于快餐店還是高檔餐廳,Vue都能幫助我們實(shí)現(xiàn)一個快速、高效、美觀的點(diǎn)餐系統(tǒng)。