vue.jsでメニューを作成しようとしていますが、メニューが表示されません。ここで私が試したものです:Vue.jsでループするには?
var App = new Vue({
el: '#app',
data: {
menu_items: [{
menu_list : 'General' [
{ message: 'First Menu' },
{ message: 'Second Menu' }
],
menu_list : 'Setting' [
{ message: 'First Setting Menu' },
{ message: 'Second Setting Menu' }
]
}]
}
})
どれ溶液(S):
<div id="app" class="container">
<b-menu v-for="menu in menu_items" v-bind:data="menu.menu_list" v-bind:key="menu.menu_list">
<label>{{ menu.menu_list }} </label>
<b-menu-list v-for="menu_item in menu_items.menu_list" v-bind:data="menu_item" v-bind:key="menu_item.message">
<b-menu-item > {{ menu.message }}</b-menu-item>
</b-menu-list>
</b-menu>
</div>
そして、ここでは私のVue.jsコードはありますか?
私は
- General
- First Menu
- Second Menu
- Setting
- First setting Menu
- Second setting Menu
'menu_items'の書式設定は完全に間違っています。 –