记录一次vue下使用localstorage存储布尔值遇到的坑

localStorage.getItem() 取出来的值是字符串,如果存进去的是布尔值,系统会自动转换成字符串保存在localStorage中。
所以如果取出来时直接赋值到一个用作布尔值类型的变量中,会赋值失败。
可以先转换再赋值
this.audioVisible=localStorage.getItem('audioVisible')=="true"?true:false

 

posted @ 2021-06-02 13:19  老铁你咋这么肥  阅读(481)  评论(0编辑  收藏  举报