Vuex怎么结合storage实现用户信息本地存储
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章主要介绍"Vuex怎么结合storage实现用户信息本地存储",在日常操作中,相信很多人在Vuex怎么结合storage实现用户信息本地存储问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
千家信息网最后更新 2025年11月09日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安全错误
数据库的锁怎样保障安全
终端和终端服务器都有什么
人社网络安全证书
域名和服务器不是同一家公司
浪潮服务器硬盘报警
如何架设游戏云服务器
从数据库表中删除某些行
网络安全工程师好么
不怕网络套路深网络安全解隐忧
vfp中数据库由哪两部分组成
某公司服务器配置与管理论文
首次开展网络安全培训总结
数据库的封锁技术目的
全国信息网络技术中心
软件开发私活难沟通
山西app软件开发品牌企业
联想服务器的广告语
隐藏网络安全吗
数据库加密的两种方法
江苏服务器机柜一般多少钱
做app软件开发前景
数据库每日备份计划
vfp中数据库由哪两部分组成
oracle数据库 集群
网络安全大赛知识答题
服务器主板家用
网络安全进课堂报道
退伍学软件开发找工作
万国觉醒迁移到其他服务器
网络技术交流会通讯稿
数据库开发可以转网络安全么