vant/vue跨域請求解決方案
因為後端給的接口不是本地的接口,所以需要跨域來獲取接口數據
在vue.config.js中對其進行配置
devServer: { host: 'localhost', port: 3030, // 端口 https: false, proxy: { // 配置跨域 '/api': { target: 'http://xx.xx.xx.xxx', // 代理的接口域名以及端口號; ws: true, // 支持ws協議;websocket的縮寫; changeOrigin: true, // 是否跨域 pathRewrite: { // 路徑替換 '^/api': '/api' } } }, hotOnly: false, before: app => {} },
在axios.js中配置baseURL
let config = { baseURL:'/api' };
最後使用$axios來請求數據即可
mounted(){ this.$axios.get('index_category/data').then((v)=>{ console.log(v); }) }
成功後效果如下
以上就是vant/vue跨域請求解決方案的詳細內容,更多關於vant/vue跨域請求解決方案的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- 關於SpringBoot與Vue交互跨域問題解決方案
- webpack中的代理配置詳解
- vue如何解決axios請求前端跨域問題
- webpack5之devServer的常用配置詳解
- vue項目打包發佈後接口報405錯誤的解決