這里的原因是因為vue中異步取值時候【mapState 映射出 vuex 中的數據等】,很多時候 會得到 {ob:Observer}的數據格式,
這是因為vue對數據設置的監控器【一般是不可枚舉的】。
直接取值是取不到這個對象里面的值的。
可以通過 幾種方式:
1.展開語法 :[...ob_obj]
2. JSON.Parse(JSON.stringify(ob_obj))
3.Object.assign({},ob_obj) 通過屬性合並
這里的原因是因為vue中異步取值時候【mapState 映射出 vuex 中的數據等】,很多時候 會得到 {ob:Observer}的數據格式,
這是因為vue對數據設置的監控器【一般是不可枚舉的】。
直接取值是取不到這個對象里面的值的。
可以通過 幾種方式:
1.展開語法 :[...ob_obj]
2. JSON.Parse(JSON.stringify(ob_obj))
3.Object.assign({},ob_obj) 通過屬性合並
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。