gpt4 book ai didi

reactjs - Material UI 文本字段无法更改多行的字体大小

转载 作者:行者123 更新时间:2023-12-04 02:51:16 36 4
gpt4 key购买 nike

我正在尝试更改 Material UI 多行文本字段的字体大小。为此,我设置了 style InputProp 如下:

inputProps={{style: {fontSize: "14px"}}}

问题是默认的输入 Prop 样式随后被覆盖,阻止了文本字段的高度动态变化以适应多行。

如何正确更改多行 Material UI 文本字段的字体大小?

注意:我使用的是内联样式,而不是类名。

最佳答案

你只需要使用 InputProps (大写“I”)而不是 inputProps .小写 inputProps传递给最后的 textarea元素,但要使样式正常工作, InputBase 包装 textarea 的组件在div需要有正确的字体大小。

这是一个工作示例:

import React from "react";
import ReactDOM from "react-dom";
import TextField from "@material-ui/core/TextField";

function App() {
return (
<div className="App">
<TextField multiline InputProps={{ style: { fontSize: 40 } }} />
</div>
);
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);

Edit Multiline TextField

关于reactjs - Material UI 文本字段无法更改多行的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54872035/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com