使用 v-for 列出 JSON 数组的元素

Listing Elements of JSON Array with v-for

我有一个 API 包含我的 JSON 格式的数据。它成功加载,我可以显示整个数组,但我在显示某些字段时遇到问题。

数组存储在一个字段中:

           peoples: '',
           errors: ''

这就是我目前尝试显示信息的方式

  <div id="table">
   <li v-for="people in peoples">
       {{people}}
   </li>

Whis 显示为:

{ "username": "example", "firstnames": "ex", "middle": "NULL", "surname": "example", "email": "example@example.com", "picture": "", "title": "NULL", "active": 1 } 
{ "username": "example", "firstnames": "ex", "middle": "NULL", "surname": "example", "email": "example@example.com", "picture": "", "title": "NULL", "active": 1 } 
{ "username": "example", "firstnames": "ex", "middle": "NULL", "surname": "example", "email": "example@example.com", "picture": "", "title": "NULL", "active": 1 } 
{ "username": "example", "firstnames": "ex", "middle": "NULL", "surname": "example", "email": "example@example.com", "picture": "", "title": "NULL", "active": 1 } 
{ "username": "example", "firstnames": "ex", "middle": "NULL", "surname": "example", "email": "example@example.com", "picture": "", "title": "NULL", "active": 1 } 

我知道放置 {{people[0}.username} 会显示该值,但这仅适用于单个记录,我该怎么做才能列出所有用户名(无论数组大小等)

例)

username123
username124
username125

正确:

<div id="table">
<li v-for="people in peoples">
 {{people.username}}
 {{people.firstnames}}
</li>
</div>

已将 .data 添加到 this.peoples

.then(response => {
 console.log(JSON.stringify(response.data))
 this.peoples = response.data.data
 })

将人物:''更改为人物:[]

export default {
data(){
    return{
        peoples: [],
        errors: ''
    }
},

最后:

      <li v-for="people in peoples">
      {{people.username}}
      {{people.firstnames}}
      </li>