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

重新运行




展示出


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值