問題描述在使用axios獲取數(shù)據(jù)下,始終無法為data中定義的變量賦值 data() { return { results: null
}
},mounted: function () {
var self = this;
axios.get('/plot/')
.then(function (response) {
self.results = response.data console.log(self.results)
}) this.drawLine() console.log(self.results)
},問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法在網(wǎng)上找了相關(guān)問題,改用箭頭函數(shù)或者像這樣指定this的情況下是可以獲取,但是results始終為null相關(guān)代碼// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)你期待的結(jié)果是什么?實際看到的錯誤信息又是什么?
1 回答

Cats萌萌
TA貢獻1805條經(jīng)驗 獲得超9個贊
大佬,網(wǎng)絡(luò)請求是異步的。你的請求還沒結(jié)束,下面的 console.log 就執(zhí)行了吧。所以其實已經(jīng)賦值成功了。
添加回答
舉報
0/150
提交
取消