情况:组件抽离了一些方法写在了组件外部,当页面有操作时,需要在外部dispatch一些数据,由于不是在hooks文件中,所以不能使用useDispatch.
现使用如下方式解决问题
import { getDvaApp } from 'umi';
getDvaApp()._store.dispatch({
type: 'currentPatient/saveActionType',
payload: 'im',
});
情况:组件抽离了一些方法写在了组件外部,当页面有操作时,需要在外部dispatch一些数据,由于不是在hooks文件中,所以不能使用useDispatch.
现使用如下方式解决问题
import { getDvaApp } from 'umi';
getDvaApp()._store.dispatch({
type: 'currentPatient/saveActionType',
payload: 'im',
});