当前位置: 首页 > news >正文

SpringBoot3+Vue3(2)-前端基本页面配置-登录界面编写-Axios请求封装-后端跨越请求错误

前端:

清理文件

main.js
 

刷新后页面上什么都没有了
 

App.vue就留这


1.基本页面配置

新建Vue组件 单页面,考路由才操作。

 


1.前端根目录下安装路由
 

2.创建路由文件夹

main.js中添加路由配置

App.vue 添加上路由

welcomeView.vue

浏览器刷新,路由生效

新建登录页面

1.添加页面

2.添加到路由中

网页刷新,出现登录界面
 

界面编写: 按官网走

vite.config.js中添加插件配置


 

添加图片组件

2.登录界面编写

输入框
 

导入icon包,并引用

出来的效果


3.Axios请求封装

安装  axios

在package.json中查看是否已经安装好了

 

数据交互?
 

内部使用:
url,  数据,请求头,成功失败,错误回调函数

配置.then 成功请求后:then 
返回code
code  操作成功了=200
失败的原因:

默认的失败原因,状态码。 定位错误。
怎么关联到上面的defaultFailure()
EleMessage.warning 弹窗
跨域错误

error   错误
failure 失败

内部封装,并不post外部。

token 本地 过期时间
浏览器关了后就再次登录  Localstory
存储
自定义变量:
库变量
 


 store:localstoreage 一直存储  ;sessionstorage:存储会话
勾选:“记住我“,存本地;io?
未勾选:存会话。
变量 localstorage 和sessionstorage 全局?

 



1.暴露出去:


 

登录成功

表单校验


点击后往前端服务器丢的。


改成后端服务器地址


4.跨域请求错误
 

创建跨域过滤器
优先级 :数字越小越高:-100
-100:安全。
跨域在安全优先级前。


添加常量

设置优先级为-102

配置文件中,手动配置优先级

响应头添加跨域信息:所有请求直接放行

正确的界面如下:

前面为任何地址

指定地址如下:


存储空间查看




登录成功需要显示出提示框

main.js

重新运行




展示出


相关文章:

  • Android 自定义SnackBar和下滑取消
  • java基础 之 Hash家族(一)
  • 和风天气 API 获取天气预报 2025/5/21
  • Axure通过下拉框选项改变,控制字段显隐藏
  • 多技术栈 iOS 项目的性能调试实战:从 Flutter 到 Unity(含 KeyMob 工具实测)
  • 【Qt】QImage::Format
  • Kotlin 极简小抄 P8(不可空类型、可空类型、注意事项、非空断言 !!)
  • linux文件重命名命令
  • html,js获取扫码设备的输入内容
  • HTTPS和HTTP区别
  • springboot3.x只需两步快速整合nacos作配置中心
  • javaweb-html
  • springboot使用xdoc-report包导出word
  • 【写在创作纪念日】基于SpringBoot和PostGIS的各省东西南北四至极点区县可视化
  • 深度学习Y8周:yolov8.yaml文件解读
  • Python60日基础学习打卡D32
  • 强化学习鱼书(7)——神经网络和Q学习
  • TCP全连接和tcpdump抓包实现
  • 量化研究--ATR高频量化网格策略实盘研究
  • cocos creator使用jenkins打包微信小游戏,自动上传资源到cdn,windows版运行jenkins
  • 视频丨江苏南通局地降雨量超100毫米,多地积水内涝
  • 美“金穹”反导系统增加外空作战手段,外交部:中方严重关切
  • 观察|脱欧5年后英欧再办峰会,多项突破性协议意味着什么?
  • 为小龙虾洗清这些“黑锅”,这份科学吃虾指南请收好
  • 中方对美俄领导人就俄乌冲突进行通话有何评论?外交部回应
  • 重庆一男大学生掉进化粪池死亡,重庆对外经贸学院:以学校通报为准