使用localstorage.setItem()存儲對象


使用localstorage.setItem(name,value)存儲JSON對象時會發現瀏覽器存儲的內容為[object,object],並不是我們想要的內容,這是因為我們在存儲的時候沒有進行類型轉換,因此我們在使用localstorage.setItem()進行對象存儲之前需要使用JSON.stringify(object)進行類型轉換,轉換成JSON字符串后進行存儲就會是我們想要的樣子了。

當在另一個組件中,沒有監聽方法的時候可以使用window.addEventListener("storage", this.handleStorage);  全局監聽的方法。  在這個方法中使用let dataObj = JSON.parse(obj.newValue);即可將傳來的對象字符串再次轉成自己想要的對象,然后再進行操作。。。。


免責聲明!

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



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