Laravel Vue js can';t显示数据
我想显示的api中的数据不起作用Laravel Vue js can';t显示数据,laravel,vue.js,Laravel,Vue.js,我想显示的api中的数据不起作用 [{"gameID":1368656,"gameReultTime":"2019-03-01 01:08:25","gameReult":2763.33,"totalPayout":1.98,"totalbet":100}] 显示,并且没有任何数据 <tr v-for="data in dataresults"> <td>{{data.gameID}}</td> <td>
[{"gameID":1368656,"gameReultTime":"2019-03-01 01:08:25","gameReult":2763.33,"totalPayout":1.98,"totalbet":100}]
显示,并且没有任何数据
<tr v-for="data in dataresults">
<td>{{data.gameID}}</td>
<td> {{ data.totalbet }}</td>
<td>{{data.gameReult}}</td>
<td>{{data.totalPayout}}</td>
</tr>
请尝试将您的代码移动到
挂载的
生命周期挂钩:
data() {
return {
dataresults: [],
};
},
mounted() {
axios
.get("api/getoutcome")
.then((response) => {
this.dataresults = response.data
})
.catch(function(error) {
console.warn(error);
});
}
data() {
return {
dataresults: [],
};
},
mounted() {
axios
.get("api/getoutcome")
.then((response) => {
this.dataresults = response.data
})
.catch(function(error) {
console.warn(error);
});
}