宝哥软件园

vue跨域方法分析

编辑:宝哥软件园 来源:互联网 时间:2021-08-23

本文阐述了vue的跨域方法。分享给大家参考,如下:

请求的资源上没有访问控制允许源头。因此,不允许访问“http://LoalHoal:8081”。

此错误表示浏览器限制了跨域,需要设置跨域

一、后台更改表头

标头('访问控制-允许-原始: * ');//允许所有源访问头(' access-control-Allow-method : post,get ');//允许访问的方法2。使用jquery提供的jsonp需要在vue中引入JQuery,这不是今天讨论的重点

methods : { GetDATa(){ var=this $。ajax({ url: 'yoururl ',type: 'GET ',dataType: 'JSONP ',success : function(RES){ that . data=RES . data;}})}}第三,使用vue-cli脚手架构建项目时,使用proxyTable解决跨域问题

配置目录下index.js的可代理配置:

第一种:

proxyTable: {'/api': {//使用'/api '而不是' http://v.juhe.cn/toutiao/index'目标: ' http://v.juhe.cn/toutiao/index'.//源地址更改Origin: true,//更改源路径重写: { '/API ' 3360 ' '//路径重写}},this.axios.post ('/API?type=keji key=your key’)。然后(RES={ console . log(' AP : ' RES);this . kjnews=RES . data . result . data;});注意:路径重写为空,或者请求不成功。最终配置完成后,应重新启动npm运行开发

希望本文对vue.js程序的设计有所帮助。

更多资讯
游戏推荐
更多+