我有一个不确定的,当我提醒帕拉姆使用vue.js从阿贾克斯获取在阿贾克斯获取数据时得到属性未定义的,这里是我的代码。使用vue.js
test.json回报:
[
{isActive: false,name: test}
]
JS:
new Vue({
el: '#viewport',
data: {
test_data: []
},
mounted: function() {
this.fetchTestData();
},
methods: {
fetchTestData: function() {
$.get(test.json, function (data) {
this.test_data = data;
alert(this.test_data.isActive);
});
}
}
});
我vue.js的初学者,希望有一个回复,谢谢。
test_data是一个数组。试试'this.test_data [0] .active' – Rajesh
嗨Rajesh,感谢您的回复,但也未定义。 – Winston
你可以检查一下'数据'日志。如果它的字符串,你可能需要使用'JSON.parse'解析它的对象 – Rajesh