为了账号安全,请及时绑定邮箱和手机立即绑定

Material UI - 如何将 onChange 方法添加到预制组件?

Material UI - 如何将 onChange 方法添加到预制组件?

我在这里使用 creative-tim 的 materia kit react 模板:https://demos.creative-tim.com/material-kit-react/?_ga=2.145959732.1805770478.1593490128-1778058995.1593310826#/documentation/inputs而他的 customerInput 组件没有 onChange 方法!有人知道如何使用此模板处理用户输入吗?这是 customerInput 组件的用例:               <CustomInput                      labelText="First Name..."                      id="first"                      formControlProps={{                        fullWidth: true,                      }}                      inputProps={{                        type: 'text',                        endAdornment: (                          <InputAdornment position="end">                            <People className={classes.inputIconsColor} />                          </InputAdornment>                        ),                      }}                    />这是它的组件代码export default function CustomInput(props) {  const classes = useStyles();  const {    formControlProps,    labelText,    id,    labelProps,    inputProps,    error,    white,    inputRootCustomClasses,    success,  } = props;  const labelClasses = classNames({    [' ' + classes.labelRootError]: error,    [' ' + classes.labelRootSuccess]: success && !error,  });  const underlineClasses = classNames({    [classes.underlineError]: error,    [classes.underlineSuccess]: success && !error,    [classes.underline]: true,    [classes.whiteUnderline]: white,  });  const marginTop = classNames({    [inputRootCustomClasses]: inputRootCustomClasses !== undefined,  });  const inputClasses = classNames({    [classes.input]: true,    [classes.whiteInput]: white,  });  let formControlClasses;  if (formControlProps !== undefined) {    formControlClasses = classNames(        formControlProps.className,        classes.formControl,    );
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

我没有测试过,但我认为你可以这样做:

<CustomInput inputProps={{ onChange: function(e) { console.log('Do stuff') }} />


查看完整回答
反对 回复 2022-10-27
  • 1 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号