Vue中的Strorage本地化存储怎么实现
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本文小编为大家详细介绍"Vue中的Strorage本地化存储怎么实现",内容详细,步骤清晰,细节处理妥当,希望这篇"Vue中的Strorage本地化存储怎么实现"文章能帮助大家解决疑惑,下面跟着小编的
千家信息网最后更新 2025年01月18日Vue中的Strorage本地化存储怎么实现
本文小编为大家详细介绍"Vue中的Strorage本地化存储怎么实现",内容详细,步骤清晰,细节处理妥当,希望这篇"Vue中的Strorage本地化存储怎么实现"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
Storage本地化存储
存储优点:
空间更大:cookie为4kb,storage为5mb
节省网络流量:不会发送数据到服务器,直接存储在本地
快速显示:存储在本地的数据+浏览器本地的缓存,比从服务器获取数据快得多
localStorage
会永久存储会话数据,除非手动删除或者removeItem
在所有的同源的窗口中存储的数据是共享的
只能存储字符串类型的数据,复杂的对象数据必须借助JSON的stringfy和parse处理
sessionStorage
在一个会话期内,存储会话数据,当关闭当前的会话页面(浏览器页面)时,数据就删除了
存储的数据各会话窗口无法共享
只能存储字符串类型的数据,复杂的对象数据必须借助JSON的stringfy和parse处理
Strorage本地存储实例
在model文件夹下面新建一个storage.js
const storage = { set(key,value){ sessionStorage.setItem(key,JSON.stringify(value)); }, get(key){ return JSON.parse(sessionStorage.getItem(key)); }, getForIndex(index){ return sessionStorage.key(index) }, getKeys(){ let items = this.getAll(); let keys = []; for(let index = 0;index创建store
import Vue from "vue";import Vuex from "vuex";import storage from "@/model/storage"; Vue.use(Vuex); const store = new Vuex.Store({ state: { // 存储token token: '', userName: '', roleId:'', staticRoute:[]//这个是本地路由 }, actions: { setuserInfoFun(context, name){ context.commit('setuserInfo', name); }, set_tokenFun(context, token){ context.commit('set_token', token) }, del_tokenFun(context){ context.commit('del_token') }, set_roleIdFun(context,id){ context.commit('set_roleId',id) }, set_routerFun(context,route){ context.commit('set_router',route) } }, // 计算属性 mutations: { // 修改token,并将token存入localStorage set_token(state, token){ state.token = token; storage.set('token', token); }, del_token(state){ state.token = ""; storage.remove('token'); }, setuserInfo(state, userName){ state.userName = userName; }, set_roleId(state,id){ state.roleId = id; }, set_router(state,router){ state.staticRoute = router; storage.set('route', router); } }}); export default store;读到这里,这篇"Vue中的Strorage本地化存储怎么实现"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
存储
数据
文章
处理
复杂
内容
字符
字符串
对象
服务器
浏览器
类型
页面
服务
浏览
妥当
优点
实例
属性
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
根据网络安全法网络数据试纸
深圳慧通网络技术有限公司
杀毒软件开发需要掌握什么
如何自动新建sql数据库
数据库如何新建架构
多功能网络技术用户体验
学习网络安全工程师有用吗
软件开发的无效工时定义
松子服务器
西南交大数据库
寿光源芯软件开发有限公司
计算机网络技术可以对口吗
omv搭建媒体服务器
安卓调用远程数据库连接
创建虚拟环境服务器
网络技术安全实训报告
时间服务器同步失败
我的世界服务器地皮指令怎么搞
rtx服务器 聊天记录
cache和数据库一致性
守望先锋一进游戏服务器发生异常
兄弟标签机打印数据库表格
保定久久软件开发有限公司
宽带上传服务器
杭州管理软件开发费用多少
软件开发工作晚上上班白天休息
中国网络安全信息化领导权
适合网络安全初学者的书籍
局域网内高并发访问数据库
学数据库用哪本书比较好