当前位置: 首页 > news >正文

element-plus 设置 el-date-picker 弹出框位置

前言

  1. 概述:el-date-picker 组件会自动根据空间范围进行选择比较好的弹出位置,但特定情况下,它自动计算出的弹出位置并不符合我们的实际需求,故需要我们手动设置。

  2. 存在的问题:element-plus 中 el-date-picker 文档中并没有提供明确的属性供我们设置弹出位置。

  3. 解决方案:我们可以看到文档提供了 popper-options 属性供我们去定制。详情设置可阅读 popper.js。
    在这里插入图片描述

实际场景案例

  1. 原始状态,向左侧弹出
    在这里插入图片描述
    在这里插入图片描述

  2. 实际需求:下方弹出
    在这里插入图片描述

  3. 代码设置
    核心配置——popper-options

    :popper-options="{modifiers: [{name: 'flip',options: {fallbackPlacements: ['bottom'],allowedAutoPlacements: ['bottom'],}}]
    }"
    

完整代码:

<el-date-pickerv-model="timeRange"type="datetimerange"format="YYYY-MM-DD HH:mm:ss"value-format="x":clearable="false"prefixIcon="":popper-options="{modifiers: [{name: 'flip',options: {fallbackPlacements: ['bottom'],allowedAutoPlacements: ['bottom'],}}]}"
/>
  1. 最终效果
    在这里插入图片描述
http://www.lryc.cn/news/148519.html

相关文章:

  • C++day7(auto关键字、lambda表达式、C++中的数据类型转换、C++标准模板库(STL)、list、文件操作)
  • 纽扣电池/锂电池UN38.3安全检测报告
  • K8S:K8S自动化运维容器Docker集群
  • Java的guava 限流写法
  • [uniapp] scroll-view 简单实现 u-tabbar效果
  • vue常见问题汇总
  • GPT-3在化学中进行低数据发现是否足够?
  • gitlab升级
  • Matlab图像处理-灰度插值法
  • axios 或 fetch 如何实现对发出的请求的终止?
  • ChatGPT Prompting开发实战(四)
  • Windows和Linux环境中安装Zookeeper具体操作
  • 41、Flink之Hive 方言介绍及详细示例
  • docker环境安装软件、更换镜像源以及E: Unable to locate package xxx解决
  • 夸克扫描王App用上了AI大模型 让扫描更清楚、提取文字更方便
  • 代价高昂的 IT 错误:识别并避免供应商锁定
  • HBase集群环境搭建与测试
  • 【iOS】Masonry的基本使用
  • 浅析SAS协议:链路层
  • ES6之浅尝辄止1:class的用法
  • django-发送邮件
  • IP私域系统搭建课,视频号打通你的个人ip私域
  • 咸虾米之一些快捷方式的操作,一行方块的左右滑动,方块在一区域内的任意移动
  • Linux 高级指令
  • 江苏移动基于OceanBase稳步创新推进核心数据库分布式升级
  • 6. 删除顺序表中的重复元素
  • Vue——axios的二次封装
  • JavaScript Web APIs -03 事件流、事件委托、其他事件(加载、滚动、尺寸)
  • QT DAY 2
  • ELK安装、部署、调试(三)zookeeper安装,配置