要将TestingStage组件的listProjects方法接口传给TestingStageModal组件的接口,可以通过props进行传递。首先,在TestingStage组件中,将listProjects方法传递给TestingStageModal组件的props中,如下所示:

<TestingStageModal stageData={record} test={'arrange'} largeVersionId={'id001'} listProjects={listProjects}>
  <a>部署</a>
</TestingStageModal>

然后,在TestingStageModal组件中,接收listProjects方法,并将其传递给handleUpdate方法,如下所示:

const TestingStageModal = (props) => {
  const { children, stageData, test, largeVersionId, listProjects } = props;

  ...

  const handleUpdate = async () => {
    // 调用listProjects方法
    listProjects();

    ...
  };

  ...

};

这样,在点击保存按钮时,就会调用TestingStage组件中的listProjects方法接口

TestStagejsimport React useEffect useState from react;import Table Button Modal Popover Popconfirm Space Divider Typography from antd;import TestingStageModal from testConfigTestingStageModal;impo

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

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