在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 請(qǐng)問(wèn)在vue組件里應(yīng)該如何獲取localstorage 里的數(shù)據(jù)

請(qǐng)問(wèn)在vue組件里應(yīng)該如何獲取localstorage 里的數(shù)據(jù)

vue組件里如何獲取localstorge里的值,并轉(zhuǎn)化成json對(duì)象保存在data里……

回答
編輯回答
不歸路

localStorage是 window 上的對(duì)象,相當(dāng)于保留字(當(dāng)然你也可以改寫(xiě)或者擴(kuò)展),并不耦合于任何框架。如果你調(diào)用不了,可能是被改寫(xiě)(這么變態(tài)嗎),當(dāng)然如果是用 ts,那就要相應(yīng)的類(lèi)型斷言了。

2017年8月31日 10:41
編輯回答
愿如初

JS中通過(guò)window.localStorage對(duì)象可以直接使用

//獲取localStorage中的值
var obj = window.localStorage.getItem("item")
//轉(zhuǎn)化為json對(duì)象
var obj = JSON.parse(obj)

//將對(duì)象保存到localStorage中
var obj = JSON.stringify(someObj);
window.localStorage.setItem('item',obj);

2018年7月5日 00:38
編輯回答
傻叼

之前回答過(guò)類(lèi)似問(wèn)題:vue 登錄存localStorage的方法,希望對(duì)你有所幫助。
補(bǔ)充下localStorage 知識(shí)點(diǎn):
JS對(duì)象
讀取形式:
localStorage.name
添加/修改
localStorage.name = "xuanyuan"
其中"xuanyuan"只能是字符串形式(目前為止只支持字符串)。所以存儲(chǔ)時(shí)是JSON對(duì)象時(shí)需要執(zhí)行下JSON.stringify,所以獲取時(shí)需要執(zhí)行下JSON.parse
刪除
detele localStorage.name

API
獲取鍵值對(duì)數(shù)量
localStorage.length
讀取
localStorage.getItem('name'), localStorage.key(i)
添加/修改
localStorage.setItem('name','xuanyuan')
刪除對(duì)應(yīng)鍵值
localStorage.removeItem('name')
刪除所有數(shù)據(jù)
localStorage.clear()

順便說(shuō)下,localStorage有效期是永久的。一般的瀏覽器能存儲(chǔ)的是5MB左右。sessionStorage api與localStorage相同。
sessionStorage默認(rèn)的有效期是瀏覽器的會(huì)話時(shí)間(也就是說(shuō)標(biāo)簽頁(yè)關(guān)閉后就消失了)。
localStorage作用域是協(xié)議、主機(jī)名、端口。(理論上,不人為的刪除,一直存在設(shè)備中)
sessionStorage作用域是窗口、協(xié)議、主機(jī)名、端口。

2017年6月22日 03:10
編輯回答
維她命

原來(lái)怎么獲取就怎么獲取。和vue有什么關(guān)系嘛。。。。

2018年5月15日 03:58
編輯回答
做不到

直接使用:獲?。簂ocalStorage.getItem("name") 設(shè)置:localStorage.setItem("name","xiaoya") 刪除:localStorage.removeItem("name")

2017年3月26日 04:06