Есть объект state с примерно такой структурой:
state: {
blocks: [
{
nameBlock: 'Block 1',
items: [
{
nameItem: 'Item 1',
elem: [
{
nameElem: 'Elem 1',
},
{
nameElem: 'Elem 2',
},
{
nameElem: 'Elem 3',
}
]
},
{
nameItem: 'Item 2',
elem: [
{
nameElem: 'Elem 1',
}
]
}
]
},
{
nameBlock: 'Block 2',
items: [
{
nameItem: 'Item 1',
elem: [
{
nameElem: 'Elem 1',
}
]
}
]
}
]
}
Как сделать на vue такой вывод такой структуры?
Block 1
-- Item 1
---- Elem 1
---- Elem 2
---- Elem 3
-- Item 2
---- Elem 1
Block 2
-- Item 1
---- Elem 1