一、根据后端代码生成前端接口的工具(openapi)
之前每次写前后端都要重复性的写一些axios代码,繁琐,这个工具可以帮助完成。
1.安装
npm install openapi-typescript-codegen --save-dev
–
input:指定接口文档的路径、url 或字符串内容(必填)
–output:
代码生成的目录
–client:
生成的代码所需要使用的请求库
openapi --input ./knife4j.json --output ./src/spi --client axios
openapi --input http://localhost:8121/api//v2/api-docs --output ./generated --client axios
举例:
openapi --input http://localhost:8080/api/v2/api-docs --output ./generated --client axios
这样就生成了全部的接口。

其中core是核心目录。
坑点:注意每次生成后都要去OpenAPI.ts里面修改WITH_CREDENTIALS: true
,这样才会携带token。
二、处理时间格式的工具(Momentjs)
安装
npm install moment --save
使用方式,例如:
moment(record.createTime).format("YYYY-MM-DD")
这样就可以很方便的处理时间了。