{
"posts": [
{
"id": 1,
"title": "someTitlePost",
"author": "someName"
}
],
"worke": [
{
"area": "frontend"
}
],
"comments": [
{
"id": 1,
"body": "some comment",
"postId": 1
}
],
"profile": {
"name": "typicode"
}
}
Массив разбираю так:
<ul v-for="(link, index) in links" :key="index">
<li>
<strong>{{ index }}</strong>
<ul>
<!-- v-if="link.length >
<li v-for="el in link" >
<p v-for="(prop, index) in el" >
<span>{{ index }} :</span>
<span >{{ prop }} </span>
</p>
</li>
</ul>
</li>
</ul>
НО! Из-за того, что последний элемент это объект(profile), он выводится так:
Как правильно решить задачу, с минимальным количеством действий?