1. 程式人生 > >Vue中無法獲取到值

Vue中無法獲取到值

var vue3 = new Vue({
el:"#app3",
data:{statistics:{
totalCount:0,
todayCount:0
}},
created: function () {
ferryDataLogDataController.getStatistics({},function (data) {
if(data.status==200){
var result = data.resultObject;
console.log(vue3.data);
                if(result != null && result.length>
0){ // vue3.pa console.log(result[0]); Vue.set(vue3.statistics,'totalCount', result[0].count); Vue.set(vue3.statistics,'todayCount', result[1].count); /* vue3.statistics.totalCount = result[0].count; vue3.statistics.totalCount = result[1].count;*/ } } }); }}); 問題:無法獲取到vue3.data的值 原因:因為ajax使用了同步方式,導致建立vue的時候未生成資料data模組資料 解決方式: 使用ajax的非同步方式