自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 学习笔记-cookie、session和JWT(token)的简单实现和对比

LoginController.java ----这里我放进登录校验了,用到了mybatis-plus对用户名和密码查找,查找到了就发放令牌。此外还需要自己还需要能运行springboot。自己封装一个返回结果类(以下给出我的代码)2.解决服务器集群环境下无法认证的问题。也可以登录JWT官网解析jwt。2.不安全,用户可以自己禁用。将得到的令牌放入解析控制器。2.缺点和Cookie一样。3.减轻服务器的存储压力。exp记录的是过期时间。1.服务器集群无法使用。1.支持PC端和移动端。

2024-06-17 16:50:21 538

原创 vuex的持久化存储

有时我们直接使用vuex时会发现当我们刷新页面时,vuex中的数据没了,这就是vuex的刷新丢失问题。此外有时候我们需要简化获取数据的繁琐步骤,我们可以利用storage缓存本地存储,进行vuex的持久化处理。将user.js模块导入整个仓库的js中后就正常使用封装的方法来简化我们的代码实现vuex的持久化存储了。在user.js模块中使用封装的存储函数。

2024-06-11 17:09:56 118

原创 json-server(利用数据自动生成后端接口)的安装和使用、Vue3中axios的安装、封装和使用

很容易想到,有时候多个页面需要用到同一个请求地址,仍然有很多重复的代码,并且在渲染页面写请求数据占据了很多空间,不利于维护。为了解决这种问题,我们可以将不同的请求地址封装为一个方法,这样我们只有时只需要调用方法传参就可以获得请求数据了,这里仅提供一个想法,不做具体的介绍。

2024-06-11 15:21:59 965 1

原创 学习笔记-vuex核心概念(五)-module模块

当我们使用vuex时,我们会发现所有的状态都存储在state中,当状态很多时store对象就会变得很臃肿。这是因为vuex使用的时使用单一状态树,应用的所有状态会集中到一个比较大的对象。为了解决store对象臃肿的问题,提升可维护性等,我们使用module将需要存储的状态分到不同的模块中。

2024-06-08 14:21:08 396

原创 学习笔记-vuex核心概念(四)-actions异步函数

有时候我们想要对修改状态进行异步操作,这时后可以使用actions。

2024-06-08 14:20:46 169

原创 学习笔记-vuex核心概念(三)-mutations同步函数

vuex是单向数据流,在组件中我们不能直接修改仓库的数据,我们需要使用mutations来修改仓库的数据。

2024-06-08 13:59:55 122

原创 学习笔记-vuex核心概念(二)-getters(类似于计算属性)

有时我们需要从state中派生出一些状态,这些状态依赖于state,我们可以使用getters。

2024-06-08 13:38:33 165

原创 学习笔记-veux简介和安装以及vuex核心概念(一)-state状态

vuex是一个vue的状态管理工具,状态就是数据。这里介绍的是vue3-vuex5.x版本,vue2使用的vuex创建仓库和挂载的过程和vue3不一样场景:个人信息(在多个组件中都需要用到的数据)购物车(多个组件共同维护一份数据)优势:①共同维护一份数据,数据集中化管理②响应式变化③操作简洁(vuex提供了一些辅助函数,辅助函数帮我们省略了一些步骤)第一步-安装-官网文档vue2.x版本下载veux3.x版本vue3.x版本下载vuex4+版本(现在最新好像是5.x版本)

2024-06-08 13:27:55 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除