vue中無法遍歷\__ob__: Observer數(shù)組的問題

問題一:

_ob_: Observer是受vue監(jiān)控的數(shù)據(jù),無法直接枚舉里面的數(shù)據(jù)

解決

官方方法 JSON.parse(JSON.stringify(Array))

問題二:

如果是異步請求,確保得到了數(shù)據(jù)。

解決:

把相關(guān)數(shù)據(jù)操作寫在.then()里

 getWristbandStatisticDatas(params).then(res => {
        this.originData = [];
        this.loading = false
        res &&
        _.forEach(res, (item) => {
          this.originData.push({
            time: _.get(item, 'xAxisTitle',''),
            激活設(shè)備數(shù): _.get(item, 'activatedDeviceCount',0),
            在線用戶數(shù): _.get(item, 'onlineDeviceCount',0),
            生理指標(biāo)數(shù): _.get(item, 'indicatorCount',0),
            消息數(shù): _.get(item, 'receivedMessageCount',0),
          });
          // 數(shù)據(jù)處理
          let ds = new DataSet();
          let dv = ds.createView().source(this.originData);
          dv.transform({
              type: 'fold',
              fields: ['激活設(shè)備數(shù)','在線用戶數(shù)','生理指標(biāo)數(shù)','消息數(shù)'], // 展開字段集
              key: 'type', // key字段
              value: 'count' // value字段
          });
          this.chartdata = dv.rows;                 
        });
      });
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容