搜到别人说是
父组件最外层样式
{
position: relative;
overflow: hidden;
}
el-drawer组件样式
{
position: absolute
}
但是我这样不行,,最后查看控制台,发现el-drawer外层都包裹一个el-overlay遮罩层沾满全屏,position是fixed
所以解决方式是在抽屉外套一层div,设置<div class="my-drawer">,然后
.my-drawer {
:deep .el-overlay {
position: absolute;
}
}
最后效果如下