antd的select组件设置getPopupContainer后,下拉框定位问题

Modal组件中使用Select组件,select组件下拉框错位,设置getPopupContainer={triggerNode => triggerNode.parentNode}后,定位错乱

 <Select
   showSearch
   showArrow
   allowClear
   size="large"
   style={{ width: '100%' }}
   optionFilterProp="list"
   placeholder={`请被选择${title}人`}
   getPopupContainer={triggerNode => triggerNode.parentNode}
 >
   {
      _.map(list, item => <Option key={item.code}>{item.name}</Option>)
   }
 </Select>
未设置getPopupContainer(下图)

下拉框是定位到body上的

clipboard.png

设置了getPopupContainer(下图)

下拉框定位到select的父节点上,但为什么下拉框会以那条线下拉?(未改变select的任何样式)

clipboard.png

阅读 13.5k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题