material-ui - [KeyboardDatePicker]:如何在材料 UI/pickers 中增加 KeyboardDatePicker 的字体大小反应
问题描述
我正在尝试使用以下代码增加 KeyboardDatePicker 组件中标签的字体大小,但它对我不起作用。任何解决方案将不胜感激。 在此处输入图像描述
import React, { memo } from 'react';
import { compose } from 'redux';
import { withStyles } from '@material-ui/core/styles';
import { DatePicker, KeyboardDatePicker } from '@material-ui/pickers';
const styles = theme => ({
root: {
'& label': {
fontSize: '26px',
},
},
});
export function CustomDatePicker(props) {
return (
<KeyboardDatePicker
{...pickerProps}
format='yyyy/MM/dd'
mask='____/__/__'
{...props}
/>
)
}
export default compose(
memo,
withStyles(styles),
)(CustomDatePicker);
解决方案
根据API 文档,道具将被传递给 material-ui TextField 组件。TextField
因此,您需要根据以下组件修改 fontSize :
首先创建一个新的样式对象,包含您喜欢的字体大小:
customTextField: {
"& input::placeholder": {
fontSize: "20px"
}
}
然后将其分配给KeyboardDatePicker
组件:
<KeyboardDatePicker
{...pickerProps}
format='yyyy/MM/dd'
mask='____/__/__'
{...props}
classes={{ root: classes.customTextField }}
/>
推荐阅读
- api - 使用 twilio 发送多条消息
- r - 是否可以使用相同的问题但在每个版本中使用不同的顺序来分析不同考试的项目表现?
- r - R中具有不同列数的两个矩阵之间的相关性
- google-apps-script - 使用 onChange 计算彩色单元格的数量
- text - PostScript - 使用卸载的字体生成文本
- javascript - Javascript没有立即执行,延迟到页面加载后一秒钟
- python - 返回前 5 个访问量最大的网站(堆、哈希表)- Python
- webpack - 如何在编译时设置电子变量?
- python - Beautifulsoup JSON 删除文本
- flutter - 为什么我的变量没有在使用 Flutter Provider 和 ChangeNotifierProxyProvider 的类中更新?