老师为何不可以在actionCreators里面将调用api返回的数据return,您在项目中return的是这个函数
来源:7-12 Ajax获取推荐数据
慕粉3643360
2018-10-05
export const getList = () =>{
return (dispatch) => {
axios.get(’/api/headerList.json’)
.then((res)=>{
let data0=res.data;
console.log(“res.data:”,res.data);
dispatch(changeList(data0.data));
})
.catch((error)=>{
console.log(‘error’)
})
}
}
写回答
1回答
-
慕运维2858188
2018-10-06
getList 本质是一个高阶函数, 其结果还是为了dispath 一个 action 只是中间 做了一个判断 如果是函数,可以做异步处理 , actionCreators 顾名思义 作用就是为了生成 action对象
00
相似问题