淺談vue獲得后臺數據無法顯示到table上面的坑
因為剛學vue然后自己自習了一下axios,然后想寫一個簡單的查詢后臺數據
<tr v-for=" user in uList">
<td>{{user.id}}</td>
<td>{{user.name}}</td>
<td>{{user.gender}}</td>
</td>
</tr>
然后先是寫了這樣一個代碼
created: function () {
axios.get("http://localhost:8080/student/findAll").then(function (response) {
this.uList = response.data;
console.log(uList);
}).catch(function (reason) {
})
}
然后后臺可以獲取到數據,但是無法顯示到table上面
發(fā)現(xiàn)this.uList雖然改變的數據但是數據無法顯示到table上面
然后發(fā)現(xiàn)這里的this不是外部的this對象,然后進行了更改,數據就回顯了
new Vue({
el:'#app',
data:{
uList:[],
},
created: function () {
var arr = this;
axios.get("http://localhost:8080/student/findAll").then(function (response) {
arr.uList = response.data;
console.log(uList);
}).catch(function (reason) {
})
}
})
補充知識:vue data有值,但是頁面{{}} 取不到值
我的問題出在js引入的順序不對,導致不能正常顯示vue中的值
正確的順序應該是:
先引入vue的js--------html代碼-----最后引入自己寫的js
以上這篇淺談vue獲得后臺數據無法顯示到table上面的坑就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue的無縫滾動組件vue-seamless-scroll實例
本篇文章主要給大家講解了vue的無縫滾動組件vue-seamless-scroll的用法,需要的朋友參考學習下吧。2017-12-12
vue使用動態(tài)組件實現(xiàn)TAB切換效果完整實例
在實際項目開發(fā)中,我們經常會遇到選項卡切換,對于一個前端工程師來說,組件化/模塊化開發(fā)是一種必備的行為規(guī)范,下面這篇文章主要給大家介紹了關于vue使用動態(tài)組件實現(xiàn)TAB切換效果的相關資料,需要的朋友可以參考下2023-05-05

