React 子组件向父组件传值
我的子组件中声明了changeOpen
:
interface JobModalProps extends ModalProps {
config: IFormConfig[]; // 表单内容
open: boolean; // 控制显示
modalTitle: string; // 弹窗标题
modalType: string; // 新增or编辑
changeOpen: any;
openCancel: any
}
但父组件使用的时候没写该属性:
<JobModal
open={open} // 控制弹窗显示
config={conFig} // 弹窗表单数据
modalTitle={modalTitle} // 弹窗内容标题
modalType={addModal} // 如果是编辑页面需要赋默认值
openCancel={setOpen}
/>
可以在父组件调用或加?
将他变成可选属性:
interface JobModalProps extends ModalProps {
config: IFormConfig[]; // 表单内容
open: boolean; // 控制显示
modalTitle: string; // 弹窗标题
modalType: string; // 新增or编辑
changeOpen?: any;
openCancel: any
}