dva.js的dispatch有回调吗?
handleRequestOptions = (options, cd) => {
this.props.dispatch({
type: this.page.model + '/enums',
payload: {
ClassName: options.payload,
objectName: options.objectName,
}
}, cd())
}
this.handleRequestOptions(options, _ => {
...
})
好像没作用啊?dva有这个设计吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Dva@2
中dispatch
添加了Promise
.如下:
(cd) => dispatch(...).then(() => cd());
如果在dva@1中要实现回掉可以用Promise实现:
然后在model的effects中这样写: