解決vue的{__ob__: observer}取值問題


轉載原地址: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進行了多層嵌套才返回,可嘗試減少嵌套的層數試試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM