gpt4 book ai didi

reactjs - Material-UI:如何在 react 中的输入字段中显示搜索图标?

转载 作者:行者123 更新时间:2023-12-03 13:28:16 24 4
gpt4 key购买 nike

我正在使用material ui 。我想在输入字段中显示搜索图标,如图所示 enter image description here

我正在使用this API

Here是我的代码

我能够显示TextField,但无法添加搜索图标。能否请您补充一下如何添加?

 <TextField id="standard-bare" defaultValue="Bare" margin="normal" />

最佳答案

您需要使用Input Adornments

例如:

// imports
import IconButton from "@material-ui/core/IconButton";
import InputAdornment from "@material-ui/core/InputAdornment";
import SearchIcon from "@material-ui/icons/Search";

// render

<TextField
label="With normal TextField"
InputProps={{
endAdornment: (
<InputAdornment>
<IconButton>
<SearchIcon />
</IconButton>
</InputAdornment>
)
}}
/>

这是一个演示:

const {
TextField,
InputAdornment,
IconButton,
SearchIcon,
Icon
} = window['material-ui'];

class App extends React.Component {
render() {
return (
<TextField
label="With normal TextField"
InputProps={{
endAdornment: (
<InputAdornment>
<IconButton>
<Icon>search</Icon>
</IconButton>
</InputAdornment>
)
}}
/>
);
}
}

ReactDOM.render(<App />, document.getElementById('root'));
<script src="https://unpkg.com/react@latest/umd/react.development.js" crossorigin="anonymous"></script>
<script src="https://unpkg.com/react-dom@latest/umd/react-dom.development.js" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@material-ui/core/umd/material-ui.development.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" />
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">

<div id="root"></div>

关于reactjs - Material-UI:如何在 react 中的输入字段中显示搜索图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54970335/

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