如何避免在localStorage中存储boolean类型值时遇到的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计490个文字,预计阅读时间需要2分钟。
使用localStorage存储boolean类型值时,如果直接使用字符串进行存储,当再次读取时,数据会变成字符串类型。因此,如果页面显示的数据与localStorage中的数据不符,可能是因为存储的数据类型发生了改变。
localstorage存储boolean类型值小坑
今天使用localstorage存储boolean数据时,发现怎么弄页面上数据显示就是有问题。
后面才发现,在localstorage中存储的boolean数据都变成了字符串了,才导致的。
所以"true"=true及"false"==false,“true”==false显示都为false。
localstorage使用不严谨之坑
上线新版本后,发现极个别“老”用户在微信浏览器中无法打开我们网站的首页。在经过一番线上文件代理替
换后,终于发现了问题所在。
本文共计490个文字,预计阅读时间需要2分钟。
使用localStorage存储boolean类型值时,如果直接使用字符串进行存储,当再次读取时,数据会变成字符串类型。因此,如果页面显示的数据与localStorage中的数据不符,可能是因为存储的数据类型发生了改变。
localstorage存储boolean类型值小坑
今天使用localstorage存储boolean数据时,发现怎么弄页面上数据显示就是有问题。
后面才发现,在localstorage中存储的boolean数据都变成了字符串了,才导致的。
所以"true"=true及"false"==false,“true”==false显示都为false。
localstorage使用不严谨之坑
上线新版本后,发现极个别“老”用户在微信浏览器中无法打开我们网站的首页。在经过一番线上文件代理替
换后,终于发现了问题所在。

