{"library":"vue-axios-client","type":"library","category":null,"description":"A Vue.js plugin and AxiosRequest component that integrates Axios with Vue, providing a scoped-slot based API for async HTTP requests. The current stable version is 0.2.2. The package wraps the full Axios request lifecycle (loading, error, success) into a reusable component, reducing boilerplate for data fetching in Vue templates. It supports configurabe axios instances, lazy requests, pending delay, and transformData for response preprocessing. Compared to alternatives like vue-resource or vuex-axios, it offers a more declarative, template-oriented approach using slot props (data, isLoading, error). The library is lightweight, with no runtime dependencies beyond vue and axios, and it is released on a slow cadence (last update in 2018). Note that it only supports Vue 2 and is not compatible with Vue 3.","language":"javascript","status":"maintenance","version":"0.2.2","tags":["javascript","vue","axios"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install vue-axios-client","imports":["import VueAxiosClient from 'vue-axios-client'","import { AxiosRequest } from 'vue-axios-client'","import Vue from 'vue'"]},{"cmd":"yarn add vue-axios-client","imports":[]},{"cmd":"pnpm add vue-axios-client","imports":[]}],"homepage":"https://github.com/sinitsyn-alex/vue-axios-client#readme","github":"https://github.com/sinitsyn-alex/vue-axios-client","docs":null,"changelog":null,"pypi":null,"npm":"vue-axios-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}