錯誤原因:
將數據字段“datalist”設置爲未定義是無效的。
解決方法:
出現這種情況的時候是頁面setData "datalist"的時候,沒有獲取到值,然後就會將undefined給datalist字段,此時默認字段就會變成undefined,那麼就會出現這種問題,解決方法就是 setData的時候判斷獲取到的值是否存在,不存在的時候給定一個默認值即可.
success: function(res) {
// console.log(JSON.stringify(res.data));
if (res.data.data != null) {
that.setData({
aimList: res.data.data
});
console.log(that.data.aimList);
console.log("成功了");
}else{
console.log("setdata裏的值爲空");
}
},
fail: function() {
console.log("失敗了");
}