组件中的popperAppendToBody属性决定了对应的弹框append到哪个父节点。
默认的是body,如果这个属性改成false就变成了append到对应的select标签下面。
- 解决方法:在对应选择器下加以下代码
:popperAppendToBody="false"
<el-select
:popperAppendToBody="false"
v-model="value"
placeholder="请选择"
>
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
<template #reference>
<el-button>click 激活</el-button>
</template>
</el-popover>