系统内置了本地存储的操作方法,并进行了简单的封装。
内置的 localstorge 在文件 src/utils/util.storge.js 中。

设置一个 localstorage

设置 Cookie 调用的是 set 方法,比如:

  1. import util from '@/utils';
  2. util.storage.set('key', 'value');

set 方法接收 3 个参数:

  • name:localstorage 名称,需要注意的是,系统给每个 localstorage 的名称都自动加了前缀 _binstorage_,该前缀对使用者来说是透明的,并不需要关心。
  • value:localstorage 的内容。

获取一个 localstorage 的值

获取一个已经设置过的 localstorage 是调用 get 方法:

  1. import util from '@/utils';
  2. const key = util.storage.get('key');

get 方法只接收 1 个参数:

  • name:Cookie 名称,默认是 default,这个名称不需要带前缀。

判断是否含有一个 localstorage

判断是否含有某个值 localstorage 是调用 has 方法:

  1. import util from '@/libs/utils';
  2. const cookies = util.storage.has('key');

删除某个 localstorage

删除一个已经设置过的 localstorage 是调用 remove 方法:

  1. import util from '@/libs/util';
  2. util.cookies.remove('key');

remove 方法只接收 1 个参数:

  • name:localstorage 名称,这个名称不需要带前缀。