Provides an axios adapter using uni.request for uni-app applications, enabling cross-platform HTTP requests in mini-programs (e.g., WeChat). Current stable version 0.3.2, actively maintained with monthly updates. Key differentiator: seamless integration of axios (v1.x or 0.27.x) into uni-app environments where native XMLHttpRequest is unavailable. Ships TypeScript declarations.
npm install uniapp-axios-adapterNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates using the pre-configured axios instance to make a GET request in uni-app.
Install axios@0.27.2 as a direct dependency and use import { UniAdapter } from 'uniapp-axios-adapter' with custom instance.Use uni.uploadFile directly for file uploads, or implement a custom adapter.
To customize configuration while keeping the adapter, use: const instance = axios.create({ baseURL: '...', adapter: UniAdapter });Run pnpm/npm install uniapp-axios-adapter. Ensure tsconfig includes node module resolution.
Use import axios from 'uniapp-axios-adapter';
Either import default axios from 'uniapp-axios-adapter' or set adapter: UniAdapter manually.