用于动态的添加option 数据
handleByPopupScroll = (e) => {
let {target} = e
//当前滚动到的位置
let start = target.scrollTop + target.offsetHeight
//最后的位置
let ned = target.scrollHeight
//滚动到顶部
if(target.scrollTop == 0){
//处理逻辑......
}else{
//滚动底部
if(start == end){
//处理逻辑.....
}
}
}
render(){
return (
<Select
onPopupScroll={handleByPopupScroll}
>
{dataSource && dataSource.map(item => (
<Select.Option key={item.id}>{item.area}</Select.Option>
))
}
</Select>
)
}
动态 展示是否加载,是否加载全部数据
![](https://i-blog.csdnimg.cn/blog_migrate/1e516d5dbd9ea3e2e8ce039734428d6c.png)