Vuex怎么结合storage实现用户信息本地存储
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"Vuex怎么结合storage实现用户信息本地存储",在日常操作中,相信很多人在Vuex怎么结合storage实现用户信息本地存储问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
千家信息网最后更新 2026年11月02日Vuex怎么结合storage实现用户信息本地存储
这篇文章主要介绍"Vuex怎么结合storage实现用户信息本地存储",在日常操作中,相信很多人在Vuex怎么结合storage实现用户信息本地存储问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Vuex怎么结合storage实现用户信息本地存储"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
首先安装插件库good-storage
npm install good-storage
在你写离线存储逻辑部分的地方引入good-storage
盘它。呐~,呐~下面是我写的用户部分信息的存储逻辑
import storage from "good-storage" //引入const USER_DATAS="__userdatas__" //定义键值 //用户信息存储,这里传入一个参数是个对象export function saveUserData(obj){ let userDatas=storage.get(USER_DATAS,{}); //获取存储的值,若没有,返回一个空对象 if(obj.phone){ userDatas.phone=obj.phone; } if(obj.name){ userDatas.name=obj.name; } if(obj.sex){ userDatas.sex=obj.sex; } if(obj.education){ userDatas.education=obj.education; } if(obj.industry){ userDatas.industry=obj.industry; } storage.set(USER_DATAS,userDatas); return userDatas;} //获取用户本地存储的信息,如果没有存储过,返回一个空对象export function loaduserDatas(){ return storage.get(USER_DATAS,{});}接下来是定义vuex的代码部分
state.js如下
import {loaduserDatas} from "common/js/cache" //这里按照自己的路径引入进去const state={ user_datas:loaduserDatas() //获取到用户信息}export default stategetters.js 映射state中的数据,方便在外部组建中引入数据
export const user_datas = state => state.user_datas;
mutation-types.js
export const SET_USERDATA="SET_USERDATA"
mutaion.js提交修改之后的obj对象,即用户信息
import * as types from "./mutation-types.js"const mutations={ [types.SET_USERDATA](state,obj){ state.user_datas=obj }}export default mutations;actions.js 因为有可能同时修改多个用户信息内容,所以这里选择使用action进行异步操作,提交mutation
//同样按照自己的目录引入所需文件 import {saveUserData} from "common/js/cache"import * as types from "./mutation-types.js"export const saveUserDatas=function({commit},obj){ commit(types.SET_USERDATA,saveUserData(obj))}在外部组件中的操作如下
我的文件是datum.vue
datum.vue
到此,关于"Vuex怎么结合storage实现用户信息本地存储"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
信息
用户
存储
对象
学习
选择
逻辑
部分
接下来
参数
数据
文件
更多
帮助
实用
个人
互联网
代码
内容
同时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖北九亚互联网络科技有限公司
北京互联网络科技有限公司
卓越科技互联网 招聘
剑昆互联网络科技有限公司临桂
顶级互联网科技成果有哪些
湖北码尼互联网科技有限公司电话
荆州市昕露互联网络科技有限公司
互联网科技革命什么开始
阿大互联网科技有限公司
米聚互联网科技南京有限公司排面
互联网数据科技专业
城市宝互联网科技有限公司
上海乐五互联网科技有限公司
科技互联网行业投资研究
银川新华互联网科技学校是国营吗
兰石爱特工业互联网科技分公司
悟空问答互联网科技
科技互联网公司两年变化
第三届互联网大会安防黑科技
陕西彩京云互联网科技有限公司
保险科技 互联网保险
互联网科技有限公司经营范围
工业互联网科技新基建
重庆互联网络科技
高科技与互联网
隆华科技工业互联网
互联网和黑科技的看法
厦门千工互联网科技有限公司
互联网科技产业特征
乌苏新华互联网科技做什么的