function editSubmissionReqTemplateSagaaction ReturnTypetypeof editSubmissionReqTemplate try yield callfindSubmissionReqTemplateListRequest actionpayload const data = yield callsubmissio
该代码是一个Generator函数,用于处理editSubmissionReqTemplate的action。
在try块中,首先调用了findSubmissionReqTemplateListRequest方法,并传入action.payload作为参数。然后,使用yield关键字等待该方法的返回结果。
接下来,使用yield关键字再次调用了submissionReqTemplateDetailRequest方法,并传入action.payload作为参数。同样地,使用yield关键字等待该方法的返回结果,并将返回的数据赋值给变量data。
然后,使用yield关键字调用了put方法,将setSubmissionReqTemplateDetailInit(action.payload)作为参数传入,用于触发一个action,并将返回的数据作为payload。
最后,使用yield关键字再次调用了put方法,将setDetailPageDialogOpen(true)作为参数传入,用于触发一个action,并将true作为payload。
如果try块中的代码执行出错,会进入catch块。在catch块中,使用yield关键字调用了put方法,将openModal(error.message)作为参数传入,用于触发一个action,并将错误信息作为payload
原文地址: http://www.cveoy.top/t/topic/i1Pu 著作权归作者所有。请勿转载和采集!