elementUI级联选择器自定义定位,不随页面滑动

本文介绍了如何使用ElementUI的级联选择器(cascader)进行自定义定位,通过设置`placement`属性可以改变浮层的默认显示位置,例如设置为`right`使其显示在右侧。此外,通过添加`popper-class`属性并配合CSS,可以实现浮层固定在特定位置,如顶部250px,并确保其在页面滚动时不随内容移动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

elementUI级联选择器自定义定位,不随页面滑动

默认效果

在这里插入图片描述
默认浮层显示在下方

快捷定位

添加placement属性:top、bottom、left、right

<el-cascader
            :change-on-select="true"
            :props="defaultParams"
            :options="optionsArr"
            v-model="statusform.status"
            size="small"
            ref="cascaderHandle"
            :show-all-levels="false"
            placement="right" 
          >
</el-cascader>

效果如图:
在这里插入图片描述

自定义定位

添加popper-class属性,自定义浮层类名

<!--html代码-->
<el-cascader
            :change-on-select="true"
            :props="defaultParams"
            :options="optionsArr"
            v-model="statusform.status"
            :clearable="true"
            :show-all-levels="false"
            popper-class="myCascader"
          >
</el-cascader>
/*css代码*/
.el-popper.myCascader {
    top: 250px !important;
}

效果如图:浮层固定在距离顶部250px处,不随页面滑动而样式脱离
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值