当页面加载时,会创建localStorage var。
localStorage.setItem("welcomeScreen", "true");
var checkScreen = localStorage.getItem("welcomeScreen");
也调用if语句。 if (checkscreen == "true"){//do something}
所有代码都有效,但当按下欢迎画面中的某些内容时,它会更新项目localStorage.setItem("welcomeScreen", "false")
然后再调用另一个代码
if (checkscreen == "false"){//do something}
if语句永远不会这样做,因为如果我重新加载页面,它总是将项目重置为"true"
。
如何更新项目并在刷新时保持这样?感谢。
答案 0 :(得分:0)
问题出现在您在欢迎屏幕上按键的某个地方可能存在更新localStoarge
项目的某些情况。
这里还有一个建议 -
if(checkscreen ==“true”)和if(checkscreen)
是相同的。所以你只能写if (checkscreen)