You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React中如何为DateTimePicker的input标签直接添加指定类?

实现方法

要给DateTimePicker内部的<input>元素添加MuiInputBase-input类,你可以利用组件的inputProps属性直接传递类名——@material-ui/pickers的DateTimePicker基于TextField构建,会将inputProps透传给底层的输入元素。

代码修改示例

import { DateTimePicker, MuiPickersUtilsProvider } from "@material-ui/pickers";

render() {
  return (
    <MuiPickersUtilsProvider utils={MomentUtils}>
      <DateTimePicker
        value={this.state.selectedDateTime}
        onChange={this.OnChangeHandler}
        className="mh-Dateinput"
        // 通过inputProps给底层input元素添加目标类
        inputProps={{ className: 'MuiInputBase-input' }}
      />
    </MuiPickersUtilsProvider>
  )
}

注意事项

如果需要保留输入元素原有的类名、避免覆盖,你可以通过模板字符串追加类名:

inputProps={{ className: `${yourExistingClass} MuiInputBase-input` }}

内容的提问来源于stack exchange,提问作者Anjali Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:15:41