页面滚动后 下拉框也会跟着滚动
点开样式:

页面滚动后

原代码:
<Select
mode="multiple"
showSearch
optionFilterProp="children"
style={{ width: 600 }}
placeholder="请选择"
>
{this.state.zhikongList.map((item: any, index: any) => {
return <Option value={item.id}>{item.scoreName}</Option>
})}
</Select>解决办法为:
getPopupContainer={triggerNode => (triggerNode.parentElement || document.body)}官方文档的解释


改变后代码:
<Select
getPopupContainer={triggerNode => (triggerNode.parentElement || document.body)}//加入这一行
mode="multiple"
showSearch
optionFilterProp="children"
style={{ width: 600 }}
placeholder="请选择卡控质检点"
>
{this.state.zhikongList.map((item: any, index: any) => {
return <Option value={item.id}>{item.scoreName}</Option>
})}
</Select>解决后
滚动不在将下拉框带偏

解决页面滚动下拉框跟随滚动问题

博客主要围绕页面滚动时下拉框跟随滚动的问题展开。先给出原代码,接着依据官方文档解释找到解决办法,展示改变后的代码,最终解决了滚动时下拉框被带偏的问题,涉及前端开发相关内容。
1387

被折叠的 条评论
为什么被折叠?



