TypeError: Failed to execute ‘setItem‘ on ‘Storage‘: 2 arguments requir
生活随笔
收集整理的這篇文章主要介紹了
TypeError: Failed to execute ‘setItem‘ on ‘Storage‘: 2 arguments requir
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
錯誤描述
在學(xué)習(xí)vue的時候要用到前臺的緩存sessionStorage,于是使用了如下方式存儲
window.sessionStorage.setItem(activePath)但是卻在控制臺出現(xiàn)了如下的報錯信息
vue.runtime.esm.js?2b0e:1888 TypeError: Failed to execute 'setItem' on 'Storage': 2 arguments required, but only 1 present.解決方案
在百度上將錯誤信息搜索了一下,結(jié)果出現(xiàn)了很多說是storage的存儲有限,不能放入過大的數(shù)據(jù)。結(jié)果按照某度上進行操作還是沒解決,最后我翻譯了一下這句話,明顯是自己少寫了點參數(shù),上面錯誤信息指出Storage要求存在的key-value模式而不是單純的放一個值就ok了。所以將上面的保存方式改成了如下便解決了問題,自勉:細心點很多問題都不是問題。
window.sessionStorage.setItem('activePath',activePath)補充:
不建議一些人做伸手黨,總是將別人的東西拷貝過來放到公共網(wǎng)絡(luò)上。其實你不妨都有發(fā)現(xiàn),遇到問題百度時,大片的一模一樣的解決方案,結(jié)果很浪費別人的時間,這樣真的很討厭的。最好是自己解決問題后放到網(wǎng)上幫助更多的人。優(yōu)秀的程序員不僅是代碼寫的號,素質(zhì)應(yīng)該也不錯才是
總結(jié)
以上是生活随笔為你收集整理的TypeError: Failed to execute ‘setItem‘ on ‘Storage‘: 2 arguments requir的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos8 nginx1.18.0编
- 下一篇: Day07论坛2