方法1:可以使用callback
dispatch({
type: `${NAMESPACE}/commit`,
payload: paramModal(param),
callback: () => {
message.success('提交成功');
history.push('/task-scheduling');
}
});
方法2: 可以使用promise的写法,成功和失败都可以抓捕到
dispatch({
type: `${schedulingNameSpace}/${commitParam?.type}`,
payload: commitParam?.param
})
.then(() => {
})
.catch((err) => {
// console.log(tipRef?.current,'tipRef?.current')
});
});