-
{{ cat.cat }}
+
{{ cat.cat }}๏ผ
{{ cat.subtitle }}
-
+ {{ item.id }}.
+
{{ item.name }}
-
+
@@ -38,6 +39,8 @@ export interface MenuItem
img?: string
recommend?: boolean
original?: boolean
+
+ id?: number
}
export interface MenuCategory
@@ -51,7 +54,7 @@ export interface MenuCategory
export const menu: MenuCategory[] = [
{
- cat: '็ช่',
+ cat: '๐ ็ช่',
items: [
{name: '็็ฑณๆ้ชจๆฑค', recommend: true},
{name: '่้ฆ็ธๆ้ชจ'},
@@ -63,7 +66,7 @@ export const menu: MenuCategory[] = [
]
},
{
- cat: '้ธก่',
+ cat: '๐ ้ธก่',
items: [
{name: 'ๅ่ฑ็้ธก่
ฟ', recommend: true},
{name: '้ฆ็ค้ธก่
ฟ', recommend: true},
@@ -72,20 +75,20 @@ export const menu: MenuCategory[] = [
]
},
{
- cat: '็่',
+ cat: '๐ฅฉ ็่',
items: [
{name: '็
็ๆ'},
{name: '็่็ฒไธๆฑค'}
]
},
{
- cat: 'ๆตท้ฒ',
+ cat: '๐ ๆตท้ฒ',
items: [
{name: '็
ไธๆ้ฑผ็ฎ'}
]
},
{
- cat: '่',
+ cat: '๐ฅ ่',
items: [
{name: '่ไธ็่น่', recommend: true},
{name: '้ญ่็่'},
@@ -97,38 +100,38 @@ export const menu: MenuCategory[] = [
]
},
{
- cat: '้ขๆก',
+ cat: '๐ ้ขๆก',
items: [
{name: 'ๅณๅๅ็ง่ฑ้ชจ้ข'},
{name: '็ช่็่้ข'},
{name: '้ปๆค็ๆ้ข'},
+ {name: '็้ข๏ผๆ้ข/ไนๅฌ/ๆ้ข/ๆนไพฟ้ข๏ผ'},
]
},
{
- cat: 'ๅ
ถไป็',
+ cat: '๐ฅ ๅ
ถไป็',
items: [
{name: '้ธก่็ซ่
ฟๅๅธ', recommend: true},
{name: '่ถๅถ่'},
]
},
{
- cat: 'ไธป้ฃ',
+ cat: '๐ ไธป้ฃ',
items: [
{name: '็
ง็ง่ฅ็้ฅญ๏ผ่ฅ็็/ไบ่ฑ่๏ผ', recommend: true},
{name: 'ๅๅฑ้ฅญ๏ผ็่ๅ/่ฅ็็/ไบ่ฑ่)'},
{name: '็้ฅญ'},
- {name: '็้ข'},
]
},
{
- cat: '่็ณ',
+ cat: '๐ฐ ่็ณ',
subtitle: '๏ผ่ฆๆๅๅ ๅคฉ้ขๅฎๅฆ๏ผ qwq',
items: [
{name: 'ๆๆ็ฑณ่', recommend: true},
]
},
{
- cat: '้ฅฎๆ',
+ cat: '๐ธ ้ฅฎๆ',
items: [
{name: '็ฝๆกๅฅถๆฒน้ธกๅฐพ้
', recommend: true, original: true}
]
@@ -161,6 +164,10 @@ export default class Menu extends Vue
// Separate arrays by column
for (let i = 0; i < this.max_cols; i++)
this.cols[i] = menu.filter(it => it.column == i)
+
+ // Assign ID to each item
+ let id = 0
+ this.cols.forEach(col => col.forEach(cat => cat.items.forEach(it => it.id = id++)))
}
}
@@ -168,8 +175,12 @@ export default class Menu extends Vue