一、$message消息弹框被导航栏遮住

效果如下:

原因分析:element UI默认给$message消息弹框动态添加的z-index值低于2000,而导航栏的z-index的值设置为9999

解决办法:设置导航栏的z-index的值为999即可

.right-top {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 58px;
    line-height: 50px;
  }

二、$message消息弹框被对话框遮住

如果$message消息弹框被对话框dialog遮住,默认的el-dialog的z-index是2000起的,而我们的message低于2000的,因此将el-dialog的z-index设置低于message就可以了。

解决办法:设置el-dialog的z-index属性即可。

<!--【close-on-click-modal】:点击空白处是否关闭弹框; -->
<el-dialog 
    :title="title" 
    :visible.sync="visible" 
    width="35%"
    z-index="1000"
    :destroy-on-close="true" 
    :close-on-click-modal="false" 
    :show-close="!loading" 
    :before-close="closeDg">
</el-dialog>

 

posted on 2022-09-27 10:51  周文豪  阅读(1412)  评论(0编辑  收藏  举报