【问题标题】:Can't get to work localStorage无法上班 localStorage
【发布时间】:2018-07-14 19:50:53
【问题描述】:

我试图让一个按钮触发保存功能,但是当我搜索所有可能的存储时,我什么也没找到,所以我需要知道我做错了什么或缺少代码

function savewm(){
	var save = {
	    plus1: plus1,
	}
	localStorage.setItem('save', JSON.stringify(savewn));
};

【问题讨论】:

  • 您是否遇到任何错误?
  • save !== savewn plus1 定义了吗?
  • 我看到了你的问题......你没有看控制台。
  • 修复了存档,plus1是这样的: var plus1 = Math.pow(10, -3);

标签: javascript json local-storage stringify


【解决方案1】:

您错误地存储了 savewn,它是一个函数,而不是 save 对象。

另外,plus1 是未定义的,这会导致错误。

你可以试试这个。

function savewm(){
var save = {
    plus1: 'test1',
}
localStorage.setItem('save', JSON.stringify(save));
};

【讨论】:

  • savewm 是函数,savevn 没有在 sn-p 中声明。
【解决方案2】:

确定它是否真的保存的唯一方法是使用 localStorage.getItem()。如果 getItem 返回了一些东西,它就会被保存。那么问题来了,你可能用浏览器看错地方了。

console.log(localStorage.getItem('save'));

【讨论】:

    猜你喜欢
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 2019-08-07
    • 1970-01-01
    相关资源
    最近更新 更多