一个基于业务思考封装的axios
依赖包。
npm i logic-axios
yarn add logic-axios
import {createLogicAxios} from "logic-axios";
const logicAxios = createLogicAxios('http://localhost:8080');
const {data} = await logicAxios.get("/user/info");
console.log(data)
const page = await logicAxios.page("/users", {page: 1, pageSize: 10});
console.log(page.records)
提示:分页的格式对应于MybatisPlus
框架的分页响应结构,其定义为:IPage.java