No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

在写基于vue +element 的图片上传中 点击上传图片 会发现有些图片可以上传,有些上传不了,还会报这个错

在这里插入图片描述

这个错误翻译过来就是 : 请求的资源上不存在“Access Control Allow Origin”标头。
但是还是不知道怎么做

百度一些后 说是跨域问题 解决办法也都是跟后端有关系的 在后端设置允许跨域 或者加头信息

但是对于我们使用框架里面的组件来说 设置后端是不可能的

就当我以为没法做了的时候

在百度其他问题的时候 偶然看到了一个熟悉的字眼

:headers="{ ‘Content-Type’: ‘application/x-www-form-urlencoded’ }"
这时候突然有了灵感 直接将这一句话加到了属性里面
在这里插入图片描述

然后就不会报错了 可以成功上传所有的图片了

总结:element 框架很强大 有些问题已经有解决办法了 但是并不是所有的属性都被列出来了 还是需要我们在使用的时候 多积累 多看 不要遇到错误 就找后端 有时候我们自己就能解决!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值