【发布时间】:2021-11-04 09:41:09
【问题描述】:
我正在尝试对我的自动完成组件实现无限滚动,它看起来像这样
const SearchSelect: React.FC<SearchSelectProps> = (props) => {
return (
<Autocomplete
{...props}
ListboxProps={{
onScroll: (event: React.SyntheticEvent) => {
const listboxNode = event.currentTarget
if (
listboxNode.scrollTop + listboxNode.clientHeight ===
listboxNode.scrollHeight
) {
props.loadmoreresults && props.loadmoreresults()
}
},
}}
renderInput={(params) => (
<TextField
{...params}
label={props.label}
variant="filled"
/>
)}
/>
)
}
export default withStyles(styles)(SearchSelect)
每次滚动到列表底部时,我都想在列表末尾添加一个加载器组件。如果那是不可能的,至少在最后添加一个文本“加载”。你会怎么做?
提前致谢
【问题讨论】:
标签: reactjs material-ui material-design