【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

相关推荐
前端互助会4 小时前
Live2D形象展示与文本语音播报:打造生动交互体验的完整实现
前端·vue.js·microsoft·交互
chilavert3186 小时前
技术演进中的开发沉思-191 JavaScript: 发展历程(上篇)
开发语言·javascript·ecmascript
武昌库里写JAVA7 小时前
微擎服务器配置要求,微擎云主机多少钱一年?
java·vue.js·spring boot·后端·sql
dy17177 小时前
el-table表头上下显示内容
javascript·vue.js·elementui
亮子AI7 小时前
给你的应用加上Google账号登录
javascript
努力往上爬de蜗牛8 小时前
react native 实现选择图片或者拍照上传(多张)
javascript·react native·react.js
谢尔登8 小时前
【React】React组件的渲染过程分为哪几个阶段?
前端·javascript·react.js
q***72569 小时前
Spring Boot + Vue 全栈开发实战指南
vue.js·spring boot·后端
lcc1879 小时前
Vue Vue与VueComponent的关系
前端·vue.js
无敌最俊朗@9 小时前
Vue 3 概况
前端·javascript·vue.js