Nuxt 在异步返回数组时返回'__ob__: Observer'



我正试图实现这种代码,但当我实现时,这个数组会得到'__ob__:Observer'(我不明白它是什么(。我预计这会导致数组获得数组数据类型,但似乎不是。我做错了什么?

<li v-for="item in array"><li>

async asyncData ({ }) {
// mock
return {
array: [
{ number: 1},
{ number: 2},
{ number: 3},
{ number: 4}
]
}

__ob__: Observer正在告诉您它正在观察数组。它应该是可扩展的,可以告诉你更多,但不应该与你的问题有关。我认为你没有产出的原因是你实际上并没有像现在这样要求产出。也许试试:

<ul v-for="(item, index) in array" :key="index"> //you should bind to a key.
<li>{{item.number}}</li>
</ul>

最新更新