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 封装的本地存储的方法的主要内容,如果未能解决你的问题,请参考以下文章

vue3.0 监听本地存储

Kotlin安卓页面本地存储数据(方法和封装)

将当前用户数据从本地存储存储到vue存储的最佳实践?

本地存储localStorage以及它的封装接口store.js的使用

H5 localstorage本地缓存数据的封装以及在vue中的使用

vue项目数据本地存储