利用Proxy写了个存储管理
方便导入即可用
-
加密采用了 Base64 加密
-
优点:简单导入直接就可以用
-
缺点:开发时使用加密,会看不到加密前自己存的东西。就算是加上了
target[key] = value;
,页面刷新时也会变为空。
安装
yarn add sls-store
npm install sls-store --save
使用
import {appStore}from "@/common/appStore";
appStore.name = '网抑云-1️⃣选手'; //当前是存值
let name = appStore.name; //当前是取值,如果没有值返回的是 undefined
setting
- 配置
字段 | 类型 | 介绍 |
---|---|---|
NAME | String | 全存放的key |
LOCK | Boolean | 是否加密,默认不加密 |
STORE_WHO | String | 本地存储 填‘sessionStorage’,‘localStorage’ 默认‘sessionStorage’ |
main.js
文件
import {setting} from "sls-store";
setting.NAME = "vue";
setting.LOCK = process.env.NODE_ENV != 'development';
setting.STORE_WHO = "sessionStorage";
有问题联系QQ1291481728或在下方评论,会在第一时刻处理。