Integrates Axios as a Vue.js plugin, providing convenient `$get`, `$post`, etc., methods on Vue instances, along with an `$axios`/`$http` instance. Current stable version is 1.0.14 (released 2019). Allows custom Axios config, request/response interceptors, and header/token management. Designed for Vue 2.x (requires Vue >= 1.0.0). Differentiates from `vue-axios` by including built-in shorthand methods and Nuxt.js support. Release cadence is low (last update 2019). Not actively maintained.
npm install vue-plugin-axiosNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Installs the plugin with Axios config and interceptors, then uses $get shortcut in a Vue component.
Always include axios: require('axios') or import axios from 'axios' in the options object.Use this.$axios.get() if you need status, headers, etc.
Consider migrating to vue-axios or @nuxtjs/axios for Nuxt projects.
In Nuxt plugin, use VueAxios.install(Vue, { axios, nuxtInject: inject }) and export default.Ensure options object includes axios: import axios from 'axios' and pass { axios }.Use default import: import VueAxios from 'vue-plugin-axios'
Call Vue.use(VueAxios, { axios }) before new Vue().