我看到文档里可以设置header属性,我是这样设置的(token已经保存在localStorage里面): :headers.Authorization = "localStorage.getItem('token')"
, 但是upload组件就不起作用了,没有办法上传文件。
不知道正确的设置token的姿势是什么?有木有小伙伴可以告诉我哪里出错了?如何设置token?
我看到文档里可以设置header属性,我是这样设置的(token已经保存在localStorage里面): :headers.Authorization = "localStorage.getItem('token')"
, 但是upload组件就不起作用了,没有办法上传文件。
不知道正确的设置token的姿势是什么?有木有小伙伴可以告诉我哪里出错了?如何设置token?
elementUI 的文档上写着headers是个对象, 照我的理解, 应该这么用
<template>
<el-upload action="test" :headers="myHeaders"></el-upload>
</template>
<script>
var token = localStorage.getItem('token') // 要保证取到
export default {
data () {
return {
myHeaders: {Authorization: token}
}
}
}
</script>
2 回答1k 阅读✓ 已解决
3 回答1.1k 阅读
1 回答961 阅读✓ 已解决
1 回答902 阅读✓ 已解决
1 回答1.1k 阅读
1 回答842 阅读✓ 已解决
1 回答735 阅读✓ 已解决
不要用action 用before-upload 自己上传 想怎么传就怎么传