当浏览器控制台出现Access to XMLHttpRequest at ‘http://192.168.88.228/login/Login?phone=19939306484&password=111’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: The value of the 'Access-Contr说明是跨域问题
1)这边是用来vue-axios组件
2)配置conf/index.js proxyTable:{}
<pre>
'/apis': {//代理api
target: "http://as.st",// 代理接口(注意只要域名就够了)
changeOrigin: true,//是否跨域
// ws: true, // proxy websockets
pathRewrite: {//重写路径
"^/apis": ''//代理路径
}
}
</pre>
3) 更改完以后,src/mains.js中新增一行
Vue.axios.defaults.baseURL = '/apis';
4)使用方法
<pre>
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.prototype.$myhttp = axios;
Vue.use(VueAxios,axios);
Vue.axios.get('/addons/cms/wxapp.index/website').then(res => {
console.log(res);
}).catch(err => {
console.log(err);
});
</pre>
5) 组件使用
this.$myHttp.get(url).then(res => {}).catch(err => {})
发表评论 取消回复