Vue的Vue-ls 封装的本地存储的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue的Vue-ls 封装的本地存储的方法相关的知识,希望对你有一定的参考价值。
参考技术A Vue插件,用于从Vue上下文中使用本地Storage,会话Storage和内存Storage一个vue封装的本地储存的方法。
YARN
yarn add vue-ls
options =
namespace: 'vuejs__', // key键前缀
name: 'ls', // 命名Vue变量.[ls]或this.[$ls],
storage: 'local', // 存储名称: session, local, memory
;
Vue.use(Storage, options);
// 或 Vue.use(Storage);
new Vue(
el: '#app',
mounted: function()
Vue.ls.set('foo', 'boo');
// 设置有效期
Vue.ls.set('foo', 'boo', 60 * 60 * 1000); //有效1小时
Vue.ls.get('foo');
Vue.ls.get('boo', 10); // 如果没有设置boo返回默认值10
);
2.Vue.ls.set(name, value, expire)
在storage设置 name 的 value .并将 value 转化为JSON
expire: 默认为 null , name 有效时间以毫秒为单位
Vue.ls.clear()
清除storage.
newValue: 当前storage中 name , 从持久化的JSON中解析
oldValue: 旧的storage中 name , 从持久化的JSON中解析
url: 修改来自选项卡的URL
5.Vue.ls.off(name, callback)
删除以前的侦听器 Vue.ls.on(name, callback)
以上是关于Vue的Vue-ls 封装的本地存储的方法的主要内容,如果未能解决你的问题,请参考以下文章
本地存储localStorage以及它的封装接口store.js的使用