ses*_*360 1 json laravel vue.js vuejs2
我正在通过希望显示在列表中的 API 访问数据。我现在正在测试 VueJS,但无法正确显示它。
数据是:
{
"data": [
{
"userReference": "R100",
"responderStatus": 0,
"location": {
"latitude": 100,
"longitude": 100,
"distance": null
},
"featureTypeId": 1
}
],
"pagination": {
"total": 1,
"perPage": 10,
"lastPage": 1,
"nextPageUrl": null,
"prevPageUrl": null,
"from": 1,
"to": 1,
"totalPages": 1,
"currentPage": 1,
"hasMorePages": false
}
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="wrapper wrapper-content animated fadeInRight">
<div class="row">
<div class="col-lg-12">
<div class="text-center m-t-lg">
<h1>MEDIFAKTOR server</h1>
</div>
<div id="app">
<ul class="list-group">
<li v-for="responder in responders">@{{ responder[0] }}</li>
</ul>
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
VueJS:
var app = new Vue({
el: '#app',
data: {
responders: []
},
mounted: function() {
$.get('/api/v1/responders', function(data) {
app.responders = data;
})
Run Code Online (Sandbox Code Playgroud)
我只想显示每个列表项的“userReference”。
你必须遍历responders.data,因为它是你必须循环数组和比你刚刚接触userReference这样的:{{responder.userReference }}。你应该能够像下面那样做:
<div id="app">
<ul class="list-group">
<li v-for="responder in responders.data">{{ responder.userReference }}</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8463 次 |
| 最近记录: |