系统内置了本地存储的操作方法,并进行了简单的封装。
内置的 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 名称,这个名称不需要带前缀。
