当前位置:主页 > vue.js教程 > vue项目持久化存储数据的实现代码

vue项目持久化存储数据的实例方法

发布:2019-12-10 10:48:14 105


我们帮大家精选了vue存储数据相关的编程文章,网友向湘云根据主题投稿了本篇教程内容,涉及到vue项目持久化存储数据、vue、持久化存储、vue项目持久化存储数据的实现代码相关内容,已被728网友关注,相关难点技巧可以阅读下方的电子资料。

vue项目持久化存储数据的实现代码

方式一、使用localStorage在数据存储

1、要在浏览器刷新的时候重新存储起来

if (window.localStorage.getItem(authToken)) {
store.commit(types.SETLOANNUMBER, window.localStorage.getItem('loanNumber'));
} 

方式二、使用vue-cookie插件来做存储

1、参考地址传送门

2、安装包

npm install vue-cookie --save

3、在store中存储起来

import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex)
var VueCookie = require('vue-cookie');

export default new Vuex.Store({
state: {
 token: VueCookie.get('token')
},
mutations: {
 saveToken(state, token) {
  state.token = token;
  // 设置存储
  VueCookie.set('token', token, { expires: '30s' });
 }
},
actions: {

}
}) 

4、在登录页面中设置到存储中

import { mapMutations } from 'vuex';
export default {
methods: {
 login() {
  this.saveToken('123')
 },
 ...mapMutations(['saveToken'])
}
}; 

方式三、使用vuex-persistedstate插件参考文件

在做大型项目,很多数据需要存储的建议使用这种方式

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。


参考资料

相关文章

  • vue移动端监听滚动条高度的实现方法

    发布:2022-06-14

    为网友们分享了关于vue的教程,今天小编就为大家分享一篇vue移动端监听滚动条高度的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • vuex vue简单使用方法

    发布:2020-03-24

    在本篇文章里小编给大家整理了关于vuex vue简单使用知识点总结,有需要的朋友们可以参考下。


  • Vue渲染过程浅析

    Vue渲染过程浅析

    发布:2023-01-05

    给大家整理了关于Vue的教程,这篇文章主要介绍了Vue渲染过程浅析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • vue数据初始化initState的实例

    发布:2019-10-08

    Vue 实例在建立的时候会运行一系列的初始化操作,而在这些初始化操作里面,和数据绑定关联最大的是 initState。这篇文章主要介绍了vue数据初始化--initState,需要的朋友可以参考下


  • 在Vue项目中使用WebUploader实现文件上传

    发布:2020-03-09

    WebUploader是由 Baidu WebFE(FEX) 团队开发的一个简单的以 HTML5为主 , FLASH为辅 的现代 文件上传组件 。这篇文章主要介绍了在Vue项目中使用WebUploader实现文件上传,需要的朋友可以参考下


  • babel webpack vue 配置文件支持智能提示的方法

    发布:2021-05-30

    这篇文章主要介绍了让 babel webpack vue 配置文件支持智能提示的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下


  • vue裁切预览组件功能的实例分析

    发布:2021-06-15

    这篇文章主要介绍了vue裁切预览组件功能的实现代码,本文通过实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,感兴趣的朋友跟随脚本之家小编一起学习吧


  • 总结vue填坑之解决部分浏览器不支持pushState方法

    发布:2020-03-11

    这篇文章主要介绍了详解vue填坑之解决部分浏览器不支持pushState方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


网友讨论