use*_*513 2 material reactjs material-design redux material-ui
我正在使用材料ui。我想显示search icon在输入字段中,如图所示
我正在使用这个API
这是我的代码
我可以显示,TextField但不能添加搜索图标。您能添加如何添加吗?
<TextField id="standard-bare" defaultValue="Bare" margin="normal" />
Run Code Online (Sandbox Code Playgroud)
就我而言,我只使用了IconButton
import { TextField, IconButton } from '@material-ui/core';
import { SearchOutlined } from '@material-ui/icons';
Run Code Online (Sandbox Code Playgroud)
我的例子:
<TextField
fullWidth
id="standard-bare"
variant="outlined"
defaultValue="How can we help"
InputProps={{
endAdornment: (
<IconButton>
<SearchOutlined />
</IconButton>
),
}}
/>
Run Code Online (Sandbox Code Playgroud)
您需要使用输入装饰。
例如:
// 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>
)
}}
/>
Run Code Online (Sandbox Code Playgroud)
这是一个演示:
// 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>
)
}}
/>
Run Code Online (Sandbox Code Playgroud)
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'));Run Code Online (Sandbox Code Playgroud)
小智 5
您只需要导入inputAdornment
import InputAdornment from '@material-ui/core/InputAdornment';
并像这样将InputProps添加到textField
InputProps={{
endAdornment: (
<InputAdornment position="start">
<SearchIcon />
</InputAdornment>
)
}}
Run Code Online (Sandbox Code Playgroud)
请找到随附的img,以获取所需解决方案的演示。
| 归档时间: |
|
| 查看次数: |
3668 次 |
| 最近记录: |