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

vue2版本elementUI的clearable属性和DateTimePicker 下拉框的清空功能冲突

1. 问题

在使用DateTimePicker 日期时间选择器控件时,有些场景下需要设置数据不可清理,按照常规操作直接设置属性 clearable 的值为false即可,但是发现下拉框中仍有按钮“清空”,这就跟我们的业务需求冲突了。
在这里插入图片描述

2. 思考

纵观element UI相关文档以及 Attributes参数,我们没有找到其它字段或者方法设置隐藏该“清空”按钮。另外看到一个有意思的现象,即疑似官方在某个地方也遇到这个缺陷了哈哈。
在这里插入图片描述
想来想去,这里按钮也并不是很多,而且时间控件也提供了popper-class给下拉面板设置样式,也许我们就可以利用起来。

参数说明类型可选值默认值
popper-classDateTimePicker 下拉框的类名string

3. 解决方案

    1. 我们在控件上设置 popper-class, 比如值为 hide-clearall
    1. 在全局样式中设置隐藏“清空”按钮的样式,注意不要影响到其它按钮样式。
.hide-clearall .el-picker-panel__footer .el-button--text{
	display: none;
}

注意:设置该样式一定不能影响其它按钮样式!!!


http://www.kler.cn/a/451806.html

相关文章:

  • Yolo11改策略:卷积改进|SAC,提升模型对小目标和遮挡目标的检测性能|即插即用
  • python通过正则匹配SQL
  • 直流电源如何输出恒压源和恒流源
  • C语言结构体位定义(位段)的实际作用深入分析
  • Unity 6 中的新增功能
  • 大型语言模型(LLMs)演化树 Large Language Models
  • MFC/C++学习系列之简单记录1——错误解决与Dialog移植
  • 【hackmymv】emma靶机wp
  • 如何在Facebook发布Reels?简单易懂的操作指南
  • openjdk17 中 klass 数组 在元空间内存分配
  • EMS从0到1之数据采集
  • 08. 基于docker-compose部署LNMP架构
  • Debug的使用
  • 19、vue3组件通信
  • STM32文件详解
  • 从 GitLab.com 到 JihuLab.com 的迁移指南
  • leetcode之hot100---19删除链表的第N个节点(C++)
  • GitLab 将停止为中国区用户提供服务,60天迁移期如何应对? | LeetTalk Daily
  • 【NLP高频面题 - 高效微调篇】什么是提示微调?
  • 全国硕士研究生入学考试(考研)备考要点之备考原则
  • GMV 含义
  • 【R语言遥感技术】“R+遥感”的水环境综合评价方法
  • 接口请求中调试可以看到Origin,其具体的作用
  • 【文档搜索引擎】缓冲区优化和索引模块小结
  • 框架专题:设计模式
  • mvn install:install-file jar 打入本地仓库