vue工程里怎么使用axios接收一个json的数组,并使用该数组的某个元素
1个回答
展开全部
axios.get('./static/test.json').then(res => {
// 使用ajax请求数据获取到users(数组),所以this.users是数组
this.users= res.data.user
})
}
如果你想获取每个user的start可以使用for循环,当然在vue模板渲染里使用的是v-for例如:
<li v-for="user in users">satrt:<span>{{user.start}}</span></li>
如果只是想在js里面单独获取某个user的start可以直接在数组中取一下,例如
// 获取第一个用户的start
var start1 = this.users[0].start
// 获取第二个用户的address
var address2 = this.users[1].address
// 使用ajax请求数据获取到users(数组),所以this.users是数组
this.users= res.data.user
})
}
如果你想获取每个user的start可以使用for循环,当然在vue模板渲染里使用的是v-for例如:
<li v-for="user in users">satrt:<span>{{user.start}}</span></li>
如果只是想在js里面单独获取某个user的start可以直接在数组中取一下,例如
// 获取第一个用户的start
var start1 = this.users[0].start
// 获取第二个用户的address
var address2 = this.users[1].address
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询