【发布时间】:2020-05-25 05:14:06
【问题描述】:
我在 TypeScript 中创建了一个搜索栏,但现在我无法在其中输入任何内容。我看到的所有控制组件教程都建议使用构造函数(props)左右。如果我在我的代码中使用它,我会得到错误。
没有类组件有没有办法使用它?
例如,我正在为我的页面使用 const()。有什么办法可以让这个搜索栏发挥作用吗?
const userSearchPage = () => (
<div>
<PermanentDrawerLeft></PermanentDrawerLeft>
<div className='main-content'>
<MuiThemeProvider>
<DropDownMenu >
<MenuItem style={{ fontSize: "20px" }} primaryText="Search By" />
<MenuItem value={1} style={{ fontSize: "20px" }} primaryText="First Name" />
<MenuItem value={1} style={{ fontSize: "20px" }} primaryText="Last Name" />
</DropDownMenu>
</MuiThemeProvider>
<SearchBar
onChange={() => console.log('onChange')}
onRequestSearch={() => console.log('onRequestSearch')}
style={{
margin: '0 auto',
maxWidth: 800
}}
/>
</div>
</div>
);
【问题讨论】:
-
能否也展示一下 SearchBar 组件的代码?
-
@sylar12 它已经存在了 - 我为糟糕的缩进道歉。
标签: javascript html reactjs typescript searchbar