官方并没有提供直接的属性来实现ElPopover的弹出层隐藏箭头、调整弹出层位置这2个功能(ElPopover倒是有的,使用:show-arrow="false"),可以使用自定义popper-class以及popper-options来实现。
<template>
<el-dropdown popper-class="custom-dropdown-popper"
:popper-options="{
modifiers: [{ name: 'offset', options: { offset: [-10, 0] } }]
}">
<span class="el-dropdown-link">
Dropdown List
</span>
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item>Action 1</el-dropdown-item>
<el-dropdown-item>Action 2</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
</template>
<style>
.custom-dropdown-popper.el-dropdown__popper {
border: 0;
.el-popper__arrow::before {
display: none;
}
}
</style>
文章评论