element-ui el-select下拉框el-date-picker弹出框定位问题解决方案(推荐)
问题描述:
项目开发过程中发现el-select和el-date-picker弹出框显示时候,滚动屏幕,导致弹出框定位出现问题。

首先考虑到看一下element-ui官网提供的api,如下图
1、select提供了popper-append-to-body属性的配置

代码如下:
<el-select v-model="value" placeholder="请选择" :popper-append-to-body="false">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>2、el-date-picker提供了append-to-body属性的配置

代码如下:
<el-date-picker
v-model="value1"
type="date"
placeholder="选择日期"
:append-to-body="false"
>
</el-date-picker>有时候popper-append-to-body和append-to-body设置成false不生效,此时需要找到el-select对应的父节点设置样式:overflow:inherit !important
到此这篇关于element-ui el-select下拉框el-date-picker弹出框定位问题解决方案(推荐)的文章就介绍到这了,更多相关element-ui el-select下拉框el-date-picker弹出框定位内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
element-plus中el-upload组件限制上传文件类型的方法
Element Plus 中,el-upload 组件可以通过设置 accept 属性来限制上传文件的格式,这篇文章主要介绍了element-plus中el-upload组件限制上传文件类型,需要的朋友可以参考下2024-02-02
vue2和vue3中provide/inject的基本用法示例
Vue中的provide/inject是一种组件间通信的方式,它允许父组件向子组件传递数据,而不需要通过props或事件来实现,下面这篇文章主要给大家介绍了关于vue2/vue3中provide/inject的基本用法的相关资料,需要的朋友可以参考下2023-04-04


最新评论