В браузере доступен объект окна. Вы можете активно использовать это на основе ваших требований.
В файле main.js
import axiosApi from 'axios';
const axios = axiosApi.create({
baseURL:`your_base_url`,
headers:{ header:value }
});
//Use the window object to make it available globally.
window.axios = axios;
Теперь в вашем component.vue
methods:{
someMethod(){
axios.get('/endpoint').then(res => {}).catch(err => {});
}
}
Это в основном то, как я использую axios глобально в моих проектах. Кроме того, это также, как Laravel