mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2024-12-27 05:00:48 +08:00
1.5 KiB
1.5 KiB
DefaultOpenNames
<n-menu
v-model="selected"
:defaultOpenNames="opens"
:items="items"
@select="changeSelect"
@openNamesChange="changeOpen"
>
</n-menu>
export default {
data () {
return {
selected: 'sub1',
initOpenKeys: ['subMenu', "subMenu2","subMenu22"],
opens: ['subMenu'],
items: [
{
title: 'menu1',
name: 'menu1',
},
{
title: 'subMenu',
name: 'subMenu',
children: [
{
title:'group1',
name: 'sub1',
group: true,
children: [
{
title: 'subsub001',
name: 'subsub001'
},
{
title: 'subsub002',
name: 'subsub002'
}
]
},
{
title:'group2',
name: 'sub1',
group: true,
children: [
{
title: 'subsub001',
name: 'subsub001'
},
{
title: 'subsub002',
name: 'subsub002'
}
]
}
]
}
]
}
},
methods: {
changeSelect (val) {
console.log('changeSelect', val)
},
changeOpen (val) {
console.log('changeOpen', val)
this.opens = val
}
}
};