vue中打印 使用mapState映射 vuex state 中的數據 結果顯示 [__ob__: Observer]的問題


這里的原因是因為vue中異步取值時候【mapState 映射出 vuex 中的數據等】,很多時候 會得到  {ob:Observer}的數據格式,

這是因為vue對數據設置的監控器【一般是不可枚舉的】。

 直接取值是取不到這個對象里面的值的。

可以通過 幾種方式:

1.展開語法 :[...ob_obj]

2. JSON.Parse(JSON.stringify(ob_obj)) 

3.Object.assign({},ob_obj) 通過屬性合並


免責聲明!

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



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