我想檢查$ http.get()的返回值,但我得到未定義的值。這裏是我的VUE js代碼:vue js返回值給出未定義的錯誤
var vm = new Vue({
el: '#permissionMgt',
data: {
permissionID: []
},
methods:{
fetchPermissionDetail: function (id) {
this.$http.get('../api/getComplaintPermission/' + id, function (data) {
this.permissionID = data.permissionID; //permissionID is a data field of the database
alert(this.permissionID); //*****this alert is giving me undefined value
});
},
}
});
你能告訴我這就是這裏的問題.. BTW $ http.get()被正確獲取的所有數據。
嗨拉吉,謝謝,但我仍然得到相同的未定義問題。 –
你能更新你的代碼嗎?或者如果可能的話,提供一個jsfiddle? –