一、大概记录下流程,理解前提,基本熟悉框架Ant Design Pro框架
以上图结构为例
1.service文件夹下注册并请求api接口:
注意方法名,第二步会用到。
2.models文件夹下调用请求api方法并保存初步处理数据等:
①导入service文件夹下的js文件,也就是刚才写api接口的文件,注意红框选中的东西。
②reducers中的save方法与一图中put方法中的type相同,可修改或添加reducers中的方法,使用yield put({
type: '方法名'来调用即可。
3.组件中调用:
①路由中的添加依赖的models,与第二步中文件中的namespace相同,也可以添加多个namespace
调用
解析:type:‘namespace/方法名’,此处方法名为models中effects中的方法名
payload:传递到api的参数
callback:返回方法,可以省略。