【问题标题】:Nuxt returns '__ob__: Observer' when return array in asyncNuxt 在异步返回数组时返回 '__ob__: Observer'
【发布时间】:2018-10-25 19:12:44
【问题描述】:

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

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

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

【问题讨论】:

    标签: vue.js nuxt.js


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-03-23
      • 2023-04-03
      • 1970-01-01
      • 2021-05-23
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 2021-07-21
      • 2020-08-07
      相关资源
      最近更新 更多