vue 本地存储,vuex存储数据

  vue 本地存储,vuex存储数据

  本文主要介绍了vue-lsvue的本地存储实例,具有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  

目录

  使用全局上下文API安装NpmYarn描述vue-ls引入了vue插件,用于使用Vue上下文中的本地存储、会话存储和内存存储。

  一种vue包的本地存储方法。

  

安装

  

Npm

  npm安装vue-ls -保存

  

Yarn

  纱线添加vue-ls

  

使用

  Vue-ls存储API

  从“vue-ls”导入存储;

  选项={

  命名空间: vuejs__ ,//关键字前缀

  Name: ls ,//命名Vue变量。或者这个。[$ls],

  Storage: local ,//存储名称:会话,本地,内存

  };

  Vue.use(存储、选项);

  //或者Vue.use(存储);

  新Vue({

  埃尔: #app ,

  已安装:函数(){

  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

  let callback=(val,oldVal,uri)={

  console . log( local storage change ,val);

  }

  Vue.ls.on(foo ,callback) //检测foo键的变化并触发回调

  Vue.ls.off(foo ,回调)//不调查

  vue . ls . remove( foo );//移除

  }

  });

  

Global(全局)

  Vue.ls

  

Context(上下文)

  这个。$ls

  

API 说明

  Vue.ls.get(名称,定义)

  返回存储中的名称值。在返回之前在JSON中内部解析该值。

  Def:默认为空;如果设置了,它将返回name.vue.ls.set (name,value,expire)

  设置存储中name的值。并将值转换成JSON。

  Expire:默认值为null,name name有效时间以毫秒为单位Vue.ls.remove(name)

  从存储中删除名称。成功移除true,否则返回false。

  Vue.ls.clear()

  清空存储。

  Vue.ls.on(名称,回拨)

  持续监控其他标签上名称的变化,变化时触发回调,传递以下参数:

  新值:当前存储中的名称,从持久性JSON解析旧值:旧存储中的名称,从持久性JSON解析url:从选项卡修改URLVue.ls.off(名称,回调)

  删除上一个监听器Vue.ls.on(名称,回调)

  

vue-ls介绍

  Vue插件,用于Vue上下文中的本地存储、会话存储和内存存储。

  Vue插件用于使用Vue上下文中的本地存储、会话存储和内存存储。

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: