Snippets
Use Axios globally to any component in the VueJS
Hi,
If you want to use axios globally to any components in the VueJS, you can follow these steps:
In main.js you can just assign Axios to $http.
main.js
import Axios from 'axios'
Vue.prototype.$http = Axios;
By modifying the vue prototype, any vue instance will have the ability to call $http on this.
For example-
this.$http.get('http://laravel-school.com/get')
Take a note that, the $http is the axios object now, so any method you can call on axios object, you can call on this.$http.
Thanks.