main.js
中引入 axios
// 引入 axios import axios from 'axios'
這時候若是你想在其它的組件中使用
axios
進行ajax請求是或提示報錯的,報錯內容大體是axios is undefined
。
咱們一般的決絕方案是將axios
改寫爲Vue
的原型屬性,以下vue
axios
寫入Vue
的原型鏈做爲Vue
的屬性// 設置axios請求的默認host axios.defaults.baseURL = "https://www.ifilm.ltd/api/" // 將axios綁定給vue成爲一個屬性 Vue.prototype.$http = axios
axios
this.$http.get('路由').then(response => { // todo something })
axios
全局化,做爲全局變量// 引入axios import axios from 'axios' // 將axios全局化 window.axios = axios;