javascript - 如何在不使用 <MuiThemeProvider/> 的情况下更改 Material-UI TextField 底部颜色

标签 javascript node.js reactjs ecmascript-6 material-ui

我有一个在深色背景上的 Material UI TextField 组件,所以对于这个组件,我想更改它,以便文本和线条的颜色都是红色的。其余的 TextField 实例应保持不变。

我正在使用 @material-ui/core 3.8.1它是 <TextField /> 组件。

我想避免必须使用 <MuiThemeProvider>

这就是我根据此处针对 Material-UI 的建议尝试的方式 <Input /> 组件和答案here

复制:https://codesandbox.io/s/q9yj0y74z6

最佳答案

如果你想覆盖Input的类,你必须使用这样的东西:

<TextField
  InputProps={{classes:{underline: classes.underline}}}
  ...
/>

关于javascript - 如何在不使用 <MuiThemeProvider/> 的情况下更改 Material-UI TextField 底部颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54051716/

相关文章:

javascript - 单独 react native onPress TouchableHighlights 吗?

javascript - 在javascript函数中将变量作为参数传递

javascript - 点击类(class)时执行一些操作

javascript - 获取对父窗口上元素的引用/更新

mysql - 如何多次打开/关闭mysql连接?

javascript - React 组件看不到辅助类。为什么?

node.js - 在 node.js 和 mongodb 中处理异步数据库查询

javascript - 同时支持ajax和直接调用的 View 引擎

reactjs - 使用 instanceof 测试 React 组件的基类

javascript - 当浏览器自动完成用户名时,React.js 组件的状态不会更新