Ant Design Pro 中前后台数据交互

一、大概记录下流程,理解前提,基本熟悉框架Ant Design Pro框架

二、
Ant Design Pro 中前后台数据交互_第1张图片
image.png

以上图结构为例

1.service文件夹下注册并请求api接口:


Ant Design Pro 中前后台数据交互_第2张图片
image.png

注意方法名,第二步会用到。
2.models文件夹下调用请求api方法并保存初步处理数据等:
Ant Design Pro 中前后台数据交互_第3张图片
image.png
Ant Design Pro 中前后台数据交互_第4张图片
image.png

①导入service文件夹下的js文件,也就是刚才写api接口的文件,注意红框选中的东西。
②reducers中的save方法与一图中put方法中的type相同,可修改或添加reducers中的方法,使用yield put({
type: '方法名'来调用即可。
3.组件中调用:


image.png

①路由中的添加依赖的models,与第二步中文件中的namespace相同,也可以添加多个namespace

②连接
Ant Design Pro 中前后台数据交互_第5张图片
image.png

调用
Ant Design Pro 中前后台数据交互_第6张图片
image.png

解析:type:‘namespace/方法名’,此处方法名为models中effects中的方法名
payload:传递到api的参数
callback:返回方法,可以省略。

你可能感兴趣的:(Ant Design Pro 中前后台数据交互)