新建storage.js:
export const local={
set(key,value){
localStorage.setItem(key,JSON.stringify(value));
},
get(key){
return JSON.parse(localStorage.getItem(key));
},
remove(key){
localStorage.removeItem(key);
}
}
export const session={
set(key,value){
sessionStorage.setItem(key,JSON.stringify(value));
},
get(key){
return JSON.parse(sessionStorage.getItem(key));
},
remove(key){
sessionStorage.removeItem(key);
}
}
组件中按需引入:
import {local} from "../../utils/storage"
//使用
local.set("userName", this.ruleForm.username);
本文介绍了一种使用JavaScript在前端项目中高效管理本地存储的方法。通过创建一个名为storage.js的文件,我们封装了localStorage和sessionStorage的set、get和remove方法,使得在组件中可以方便地调用这些方法进行数据的存取和删除。例如,可以将用户名等信息存储在本地,以便在后续操作中使用。
498





