该代码是一个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

function editSubmissionReqTemplateSagaaction ReturnTypetypeof editSubmissionReqTemplate try yield callfindSubmissionReqTemplateListRequest actionpayload const data = yield callsubmissio

原文地址: http://www.cveoy.top/t/topic/i1Pu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录