轉載原地址:https://blog.csdn.net/zhouzuoluo/article/details/103067637?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-6&spm=1001.2101.3001.4242
問題:
vue編碼中經常出現獲取到的數據是:{__ob__: Observer} 格式的
解決方法:
方法一:
將返回的數據data先轉換為JSON字符串形式,然后再從字符串形式轉換成JSON格式JSON.parse(JSON.stringify(data))
let resdata=JSON.parse(JSON.stringify(that.runlogData)); console.log("運行記錄組件接到的數據",resdata);
結果會轉換成一般對象
方法二:(本人自測成功,可自己嘗試)
后端傳值方式有問題,后端Java使用了Map進行了多層嵌套才返回,可嘗試減少嵌套的層數試試。