林与VueJS试验和我有以下代码:
require('./bootstrap');
window.Vue = require('vue');
window.app = new Vue({
el: '#app',
data: {
test: { }
},
methods: {
getAttributes: function(){
var pseudoThis = this;
$.get('/api/getSpecifications').done(function(resp){
pseudoThis.test = resp;
console.log(resp);
});
}
},
mounted: function(){
this.getAttributes();
}
});
Ajax调用被执行,而我得到的JSON结果。然而属性测试始终保持{},不管我怎么努力。
任何人都可以阐明这一些轻?
编辑:
做了一些更多的测试,并且也取得了拨弄我目前的代码的副本:https://jsfiddle.net/cfhLg35v/2/
在小提琴一切正常,所以它似乎是一个局部问题。有没有人有一个想法?
尝试这个:
getAttributes () {
$.get('/api/getSpecifications').done((resp) => {
this.test = resp;
console.log(resp);
});
}