当前位置:网站首页>el-upload添加请求头
el-upload添加请求头
2022-07-30 22:51:00 【辰九九】
solution
Vue
项目,需要上传文件
task
使用elementUI
的el-upload
组件实现文件的上传
action
代码如下
<el-upload
class="upload-demo"
drag
action="http://47.92.112.6:8000/api/admin/calc/file"
:multiple="false"
:show-file-list="true"
accept=".rar,.zip"
:limit=1
>
<i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
<div class="el-upload__tip" slot="tip">只能上传rar/zip文件</div>
</el-upload>
上传文件报错 出现跨域问题,查看请求头因为没有携带token
,(项目中使用jwt
作为用户身份凭证)
于是增加请求头,查看官网API,需要增加 headers
请求头
修改代码如下,增加 headers
<el-upload
class="upload-demo"
drag
action="http://47.92.112.6:8000/api/admin/calc/file"
:multiple="false"
:show-file-list="true"
accept=".rar,.zip"
:limit=1
:headers="headers"
>
<i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
<div class="el-upload__tip" slot="tip">只能上传rar/zip文件</div>
</el-upload>
computed
内增加如下内容
computed: {
headers(){
const jwt=localStorage.getItem('jwt')
return{
jwt:jwt
};
},
获取存储在localStorage
中的jwt
,加载请求头上
调试,文件上传成功,请求头如下
result
在vue
中,computed
表示“计算属性”,是根据依赖关系进行缓存的计算,只有在它的相关依赖发生改变时才会进行更新,所以在computed
中获取jwt
,便于获得最新的数据
以前没有学过Vue
,直接上手写项目,多有不熟练之处,敬请指正
边栏推荐
猜你喜欢
ML之shap:基于FIFA 2018 Statistics(2018年俄罗斯世界杯足球赛)球队比赛之星分类预测数据集利用RF随机森林+计算SHAP值单样本力图/依赖关系贡献图可视化实现可解释性之攻略
【MySQL】MySQL中对数据库及表的相关操作
IJCAI2022教程 | 口语语言理解:最新进展和新领域
二进制序列
QT 在父类中添加子类的流程,object tree,
A detailed explanation: SRv6 Policy model, calculation and drainage
MySQL进阶sql性能分析
【MySQL】DQL相关操作
Go语学习笔记 - gorm使用 - gorm处理错误 Web框架Gin(十)
Navicat cannot connect to mysql super detailed processing method
随机推荐
mysql跨库关联查询(dblink)
连号区间数
成功解决ModuleNotFoundError: No module named ‘Image‘
Go的Gin框架学习
$\text{ARC 145}$
MySql统计函数COUNT详解
“蔚来杯“2022牛客暑期多校训练营4 N.Particle Arts 规律 方差
PhpMetrics usage
mysql锁机制
阿里云视频点播+项目实战
The most powerful and most commonly used SQL statements in history
2sk2225代换3A/1500V中文资料【PDF数据手册】
BFS题单总结
#Dasctf July Enabler WP
ZZULIOJ:1120: 最值交换
[MySQL] Mysql transaction and authority management
ML之shap:基于FIFA 2018 Statistics(2018年俄罗斯世界杯足球赛)球队比赛之星分类预测数据集利用RF随机森林+计算SHAP值单样本力图/依赖关系贡献图可视化实现可解释性之攻略
WSL2设置默认启动用户(debian)
宁波中宁典当转让29.5%股权为283.38万元,2021年所有者权益为968.75万元
【MySQL】Mysql事务以及权限管理