系统内置了本地存储的操作方法,并进行了简单的封装。
内置的 localstorge 在文件 src/utils/util.storge.js
中。
设置一个 localstorage
设置 Cookie 调用的是 set
方法,比如:
import util from '@/utils';
util.storage.set('key', 'value');
set
方法接收 3 个参数:
- name:localstorage 名称,需要注意的是,系统给每个 localstorage 的名称都自动加了前缀
_binstorage_
,该前缀对使用者来说是透明的,并不需要关心。 - value:localstorage 的内容。
获取一个 localstorage 的值
获取一个已经设置过的 localstorage 是调用 get
方法:
import util from '@/utils';
const key = util.storage.get('key');
get
方法只接收 1 个参数:
- name:Cookie 名称,默认是 default,这个名称不需要带前缀。
判断是否含有一个 localstorage
判断是否含有某个值 localstorage 是调用 has
方法:
import util from '@/libs/utils';
const cookies = util.storage.has('key');
删除某个 localstorage
删除一个已经设置过的 localstorage 是调用 remove
方法:
import util from '@/libs/util';
util.cookies.remove('key');
remove
方法只接收 1 个参数:
- name:localstorage 名称,这个名称不需要带前缀。