umi的dispatch
时间: 2023-08-04 12:07:52 浏览: 67
umi的dispatch是用于发送dispatch请求的函数。在使用umi框架中,可以通过调用dispatch函数来触发model中的effects函数,从而实现异步操作。通过dispatch函数发送的请求会被传递给对应的effects函数,在effects函数中可以调用service函数来获取后端数据。同时,dispatch函数还可以接收一个回调函数作为参数,在请求完成后执行回调函数。\[1\]\[2\]在umi框架中,可以通过getDvaApp()._store.dispatch来获取dispatch函数,并使用type字段指定要执行的action类型,payload字段指定要传递的参数。\[3\]
#### 引用[.reference_title]
- *1* *2* [dva和UmiJs结合使用教程:effects,reducer,dispatch](https://blog.csdn.net/flzt1212/article/details/126924614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [umi+dva dva全局的dispatch方法](https://blog.csdn.net/BUG_CONQUEROR_LI/article/details/125188911)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]