element-image el-table el-table-column 组件中 使用插槽 加载 el-image 组件预览图片层级过低问题

问题复现:

element-image el-table el-table-column 组件中 使用插槽 加载 el-image 组件预览图片层级过低问题_第1张图片

分析原因:

可以发现 .image-viewer_wrapper 类名的元素是预览图片的盒子 有设置z-index:2006 但是还是被其余表格列表元素遮挡 说明el-image 的父元素的层级不够高 可以遮挡前面列表的元素 但是后面列表的元素无法遮挡

问题解决:

废话不多说,直接上代码。

  ::v-deep th.el-table__cell,
  ::v-deep td.el-table__cell {
    // 设置position 使得 子元素不与其产生新的层叠关系
    position: static;
  }

你可能感兴趣的:(Vue,Element-UI,Plus,vue.js,elementui,前端)