微信小程序運行報錯:“Setting data field “datalist” to undefined is invalid."

錯誤原因:
將數據字段“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("失敗了");
      }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章