天天看點

vue.config.js配置代理處理跨域

vue.config.js 是一個可選的配置檔案,如果項目的(和 package.json 同級的) 根目錄中存在這個檔案,那麼它會被 @vue/cli-service 自動加載。

代理的配置很多,差不多都是這樣

然後在main.js中配置如下

引入axios之後,axios是無法被其他元件使用的,這時候要将 axios 改寫為 Vue 的原型屬性,也就是Vue.prototype.$http

axios.defaults.baseURL的值要配置成代理的值

然後就可以在元件中通路接口了

後面改進還需要把接口都封裝起來,一次性并發請求多個