methods:{
applyFree(){
localStorage.setItem("resultList", res.list);
}
}
我在这里面添加本地存储为什么没有存进去。浏览器localStorage里面也没有这个字段就是没有生效时怎么回事呢,毫无反应。在浏览器直接执行这个都不生效:localStorage.setItem("resultList", '11');
methods:{
applyFree(){
localStorage.setItem("resultList", res.list);
}
}
我在这里面添加本地存储为什么没有存进去。浏览器localStorage里面也没有这个字段就是没有生效时怎么回事呢,毫无反应。在浏览器直接执行这个都不生效:localStorage.setItem("resultList", '11');
localStorage是存储字符串的,你看看res.list是JSON字符串吗 不是的话你应该这样写
localStorage.setItem("resultList", JSON.stringify(res.list));
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答946 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
找懂了知道原因了,是因为我在另一个vue的界面用了全局监听本地存储值得变化,所以后面写这个不生效。后面把全局监听本地存储去掉就生效了。