我正在尝试在React中创建一个SearchBar,作为其中的一个图标,类似于:
最初我有一个按钮,像这样:
const SearchBar = ({ width, text, marginBottom }) => {
return (
<button className='searchBar' type="text" style={{ width: width, marginBottom: marginBottom}}>
<img src={search} alt="searchBar" />
<p>{text}</p>
</button>
)
}
但是有一个按钮,我不能在那里输入任何东西,然后我切换到一个输入,但是不可能在输入标签中添加查尔兹。
我该如何解决这个问题?
2条答案
按热度按时间t2a7ltrp1#
答案是你不能,你必须使用hmtl标签和css的技巧。
将输入和图像放在一个div中,然后将div样式化为一个输入:
mwecs4sa2#
你是说一个带有搜索图标按钮的输入栏吗?你应该创建一个像
div
这样的 Package 器。在里面加一个按钮