antd 的 select 在 modal 里不能显示候选框

代码示例

<a-modal>
<a-select>
<!-- options -->
</a-select>
</a-modal>

问题

当点击 <select> 的时候,发现下拉选项没出现。

分析

事实上是下拉框是出现了,只是被 <a-modal> 遮挡了。

原因是因为 select 的下拉框通过 .ant-select-dropdown 样式给到的 z-index 是 1050,而 modal 自带的样式 .ant-modal-wrap 给的默认 z-index 却是 9998 !!!

解决方案

通过查看官方文档modal 拥有一个 zIndex 可配置属性,该属性会通过内联样式覆盖 CSS 上的属性,所以只要把这个值设置的小于 1050 就可以了。

PS:文档里写 zIndex 属性的默认值是 1000,可见开发团队考虑过遮挡问题,但使用中依然出现上述问题,所以可能是文档写错了 or 组件库的 bug or 自己用得不对

最新文章

  1. STL bind1st bind2nd详解
  2. windows PHONE 开发-入门程序构筑
  3. 使用MySQL WorkBench导入数据库
  4. HTML5标签简化写法
  5. Discuz开源论坛本地部署自动生成数据库
  6. webstorm 注册码
  7. java-访问权限
  8. OpenJudge计算概论-求特殊自然数【枚举法】【将整数转成字符串】
  9. Quickhit快速击键
  10. Objective-C中NSArray和NSMutableArray的基本用法
  11. HDOJ 5071 Chat 模拟
  12. SurfaceView的一个小应用:开发示波器
  13. Dynamics CRM 在Visual Studio中开启XML编辑的智能提示
  14. select for update引发死锁分析
  15. ubuntu 安装JDK1.6(jdk-6u45-linux-x64.bin)
  16. 【HDOJ1217】【Floyd求最长路】
  17. nginx在centos 7中源码编译安装【添加grpc的支持】
  18. VB学习之路基础(一)
  19. Java第十次作业--多线程
  20. selenium下拉框踩坑埋坑

热门文章

  1. c#小灶——9.算术运算符
  2. linux无需root挂载iso镜像文件
  3. PHP 弱类型 &amp;&amp; CODE/COMMADN injection
  4. pthread_create函数
  5. zoj-3870 (二进制)
  6. Java之一个整数的二进制中1的个数
  7. C# 类 (5)
  8. spring-cloud-netflix-hystrix-turbine
  9. Apple Watch Series 6 屏幕误触放大后无法还原问题和解决方案
  10. VirtualBox All in One