localStorage.getItem() 取出来的值是字符串,如果存进去的是布尔值,系统会自动转换成字符串保存在localStorage中。
所以如果取出来时直接赋值到一个用作布尔值类型的变量中,会赋值失败。
可以先转换再赋值
this.audioVisible=localStorage.getItem('audioVisible')=="true"?true:false
文章标签 javascript 布尔值 vue localstorage 赋值 字符串 文章分类 JavaScript 前端开发
localStorage.getItem() 取出来的值是字符串,如果存进去的是布尔值,系统会自动转换成字符串保存在localStorage中。
所以如果取出来时直接赋值到一个用作布尔值类型的变量中,会赋值失败。
可以先转换再赋值
this.audioVisible=localStorage.getItem('audioVisible')=="true"?true:false
获取布尔值下面总结哪些情况会得到布尔值
一、原码反码补码原码、反码、补码 正数:
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M