javascript - 如何在每个调用react redux中附加数据
问题描述
我想知道如何处理具有不同参数的多个号召性用语。如何在 react redux 中附加每个参数调用接收到的数据。有没有其他方法可以做,或者每个id
应该有单独的行动
action.js
export const saleSumm= payload =>
queryApi({
request: CONSTANTS.SALES_SUMMARY,
url: `/api/detail`,
encode: false,
success: CONSTANTS.SUMMARY_SUCCESS,
failure: CONSTANTS.SUMMARY_FAILURE,
...payload
});
//reducer.js
case CONSTANTS.SUMMARY_SUCCESS:
case CONSTANTS.SUMMARY_FAILURE:
return {
...state,
SaleSumm: data, //should append data for each id
apiPending: false,
errormsg: errormsg,
servererror: servererror || ""
};
//index.js
fetchData = (id) =>{
const body = {
id: id,
cn: "MY"
}
return body;
}
renderData=(item)=>{
var mode = ["1010", "1111"];
mode.map(i=>
this.props.dispatch(saleSumm(this.fetchData(i))))
}
render(){
return(
<div>{this.renderData(this.props)}</div>
)
}
解决方案
推荐阅读
- android-jetpack-compose - Jetpack compose 动画剪辑问题
- amazon-web-services - DynamoDB:使用复合键(pk hash,sk date)获取所有最新元素
- python - 自定义 dict 类,分配给更深层次
- python - 使用 Jupyter 笔记本时出现内核错误
- reactjs - React Owl Carousal 响应不工作
- image - 如何在SNAP软件中分离水陆?
- javascript - 加载 2 个不同的 json 角度路由器
- c - C 中的嵌套 if-else 语句不起作用
- javascript - 使用循环访问 typeScript 中的嵌套对象
- javascript - 如何将 CSS 动画添加到映射组件(一次只能激活一个朝上)?