前言:讲讲localStorage,这个知识点还是很重要的。 GitHub:https://github.com/Ewall1106/mall
(1)基本概念
window.sessionStorage和window.localStorage。sessionStorage保存的数据用于浏览器的一次会话(session),当会话结束(通常是窗口关闭),数据被清空;localStorage保存的数据长期存在,下一次访问该网站的时候,网页可以直接读取以前保存的数据。除了保存期限的长短不同,这两个对象的其他方面都一致。推荐看看阮老师的教程讲解。
(2)存储/获取
setItem和getItem:window.localStorage.setItem('key', 'value');
window.localStorage.getItem('key')// 存储
let answer = {
qOne: "我最近的傻事",
qTwo: "火锅",
qThree: "hello"
}
answer = JSON.stringify(this.answer);
localStorage.setItem('answer',answer);// 取出
let answer = localStorage.getItem('answer');
answer = JSON.parse(answer);
保存

获取

image.gif
其实这种实现方式很不好,这章的主要意义还是在于localStorage这个知识点的运用,下章我们学着使用vuex来进行这个地址状态的管理。