亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

html5 - vuex 里的數據丟失?

瀏覽:104日期:2022-11-07 09:34:07

問題描述

html5 - vuex 里的數據丟失?

這是我在acrions里請求 一個設備的詳細信息. 首先我用 console.log(res.data.data)打印出了 res.data.data

html5 - vuex 里的數據丟失?

很奇怪的是 deviceTypeId這個屬性是 undefined.其他屬性都沒問題.

當用console.log(JSON.stringify(res.data.data))如下圖html5 - vuex 里的數據丟失?

可以看到有這個deviceTypeId數據.顯示出來了

疑問一: 為什么 直接log(). 和 JSON.stringify結果不一樣

帶著疑問,我用vue的檢查工具看了下vuex.的deviceTypeIdhtml5 - vuex 里的數據丟失?

發現有數據 是一個對象.接下來,比較詭異的是我在一個組件用計算屬性 想得到 vuex的數據,代碼如下html5 - vuex 里的數據丟失?

最后,我在vue的檢查工具里查看組件里的返回的vuex的屬性如下html5 - vuex 里的數據丟失?

這里又變成undefined了...... 而且其他值都可以顯示.

問題二 ..這 到底是咋回事呢? 有某有好滴調試方法呢?

問題解答

回答1:

我先來回答你第二個問題好了,computed的屬性計算來源是根據本地的data和props的值,屬于本地的數據,所以里面的deviceId是undefined。

然后,再回頭看下第一個問題,其實根據上面第二個問題的答案,可以推測,出現這個問題的原因是,本地數據中的deviceId是undefined,而VueX中數據的deviceId是有值的。

我借用一下官網對于VueX結構的圖:html5 - vuex 里的數據丟失?

其中,Devtools里讀取到的VueX的值是mutation的部分,Vue通過調用action改變VueX里的mutation,mutaion通過觸發狀態的改變來更新Vue里面的數據。

顯然,第一個問題有可能是VueX里的mutation觸發狀態改變失效,或者是狀態改變并未成功更新Vue中的數據導致的。

標簽: Html5
相關文章:
主站蜘蛛池模板: www欧美com | 中国高清色视频www 中国黄色网址大全 | 特色一级片 | 国产精品免费精品自在线观看 | 亚洲一级黄色毛片 | 国产精品黄网站免费进入 | 国产中文字幕免费观看 | 97视频在线观看免费视频 | 亚洲一成人毛片 | 国产成人亚洲精品 | 国产下药迷倒白嫩丰满美女j8 | 日本乱理伦中文三区 | 色视频一区二区三区 | 亚洲美女网址 | 手机看片1024欧美日韩你懂的 | 成年美女黄网站小视频 | 亚洲精品综合久久中文字幕 | 日韩毛片高清免费 | 亚洲综合在线视频 | 六月丁香婷婷色狠狠久久 | 亚洲欧美中文日韩二区一区 | 欧美一级大黄特黄毛片视频 | 精品视频在线免费播放 | 欧美另类交视频 | 久久中精品中文 | 最刺激黄a大片免费观看 | 欧美日韩生活片 | 黄色三级网址 | 国产欧美日韩综合精品一区二区三区 | 成人国产三级精品 | 日韩高清在线二区 | 91久久精品国产亚洲 | 欧美人一级淫片a免费播放 欧美人与z0z0xxxx | 成人精品一区二区久久久 | 国产亚洲精品一区二区在线观看 | 国产精品久久久久久久久久久久久久 | 国产精品99精品久久免费 | 日本韩经典三级在线播放 | 99视频精品免费99在线 | 免费国产一级特黄久久 | 亚洲 欧美 激情 另类 自拍 |