一.编写背景

今天正在日常的需求编写和bug调试中,产品提出了这样一个需求。为了满足用户在新增数据时的便捷准确,时间选择格式为“年月日时”,即用户不需要选择分合秒,换句话说就是下图中红色框的两项不需要。

 二.问题分析。

        当时了解到产品的需求时,第一时间还不知道思路怎么做。因为在日常的“板砖模式”开发中,我都习惯了elementUI的代码粘贴,找了以下el-date-picker的配置项也没发现省略这两项的配(可能是我找的不太仔细z_z)。最后能想到的就是样式穿透来对这两项进行隐藏。

三.问题解决。

        F12弹出控制台审查了一下元素,找到分秒所在元素位置。

但是想要穿透样式来修改,项目中所有用到该组件的datetime-picker都会被改动,所以需要给当前的时间选择弹出层加一个仅有的类名来修改。elementUI官方文档给出了popper-class这么一个属性用来给弹出框加类名。

找到对应类名下的对分秒两项进行隐藏(隐藏方式不唯一),我这里选择对时这一项设置宽度为100%就好了。

这时刷新页面就可以看到分秒两列被隐藏了,但是为了让时间显示更良好,在选中日期后的展示效果也要精确到时,配置format="yyyy-MM-dd HH"以及value-format="yyyy-MM-dd HH"。修改效果如下图所示:

 四.总结。

        1.给el-date-picker组件弹出框加上popper-class属性自定义类名;

2.审查元素找到对应的元素为其修改样式;

3.再做一些相关联反应的配置。

另外,我的项目所用的是avue框架,如果el-date-time组件是avue中option里的配置项,建议将该配置换成插槽用模板的形式来写,写到插槽里后,步骤和上面一致。

新人发文,欢迎各位大佬指正。

修改elementUI中el-date-picker内置样式相关推荐

  1. elementUI表格table的列内置样式修改方法/对比template,列属性class-name,table属性cell-class-name

      1,table属性cell-class-name的使用可以作用到某一行,或者某一列等等.但是在style标签中要去掉scoped,不然无效. (在elementUI中,row-class-name ...

  2. 修改Element-ui中tree组件最底层节点的样式

    最近在项目中,设计将tree组件里最底层的节点布局设计成了多列,那要怎么实现呢? 首先用自定义节点的方式渲染节点,在渲染方法里给最底层节点添加class renderContent(h, { node ...

  3. 我的世界1.7.2服务器内置修改器,我的世界1.7.2中配光影、内置修改器等MOD整合包...

    <我的世界1.7.2中配光影.内置修改器等MOD整合包>着重于让玩家去探索交互创造并且改变一个由一立方米大小的方块动态生成的地图.除了方块以外环境功能还有植物.生物与物品.游戏里的一些活动 ...

  4. python中的作用域以及内置函数globals()-全局变量、locals()-局部变量

    在python中,函数会创建一个自己的作用域,也称为为命名空间.这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找. 通过内置函数globals()返回的是python解释器能知道的变 ...

  5. Android获取手机中外置内存卡、内置内存卡、手机内存路径

    http://www.open-open.com/code/view/1433585940578 首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己 ...

  6. 修改element内置样式-包含行内样式

    关于修改element内置样式 首先自定义class,列如:<div class="main">element的内容</div> 第1种.main > ...

  7. 计算机应用样式指什么,Word 2013中样式的认识与内置样式的使用方法——想象力电脑应用...

    通过前面内容的介绍和学习,相信大家对Word 2013的基础操作技能技巧已经有所了解.接下来的日子里,我们开始介绍Word 2013强大的文本自动化处理功能.学会了这些功能的操作技能, 我们的办公效率 ...

  8. python中的json函数_python中装饰器、内置函数、json的详解

    装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...

  9. Python中匿名函数与内置高阶函数详解

    大家好,从今天起早起Python将持续更新由小甜同学从 初学者的角度 学习Python的笔记,其特点就是全文大多由 新手易理解 的 代码与注释及动态演示 .刚入门的读者千万不要错过! 很多人学习pyt ...

  10. 关于在MathType中内置样式的一些小知识

    2019独角兽企业重金招聘Python工程师标准>>> MathType提供了七个内置公式样式,如果您对软件默认的样式不满意,可以尝试使用这些内置样式.具体操作方法是:打开MathT ...

最新文章

  1. 人生的意义—我们为什么活着?
  2. 成功解决_catboost.CatBoostError: Invalid cat_features[4] = 8 value: index must be < 8.
  3. [Issue Fixed]-执行脚本时出现invalid option错误
  4. win10 uwp 使用 Matrix3DProjection 进行 3d 投影
  5. js王者归来之正则表达式
  6. 实时渲染器不止lumion,Chaos Vantage你值得一试
  7. oracle价格的数据类型,oracle数据库中的number类型
  8. apesv100数据库_生物信息学相关数据库资源介绍..ppt
  9. idea快速创建serilizableuid
  10. Zuul 关网配置服务限流路由访问请求过滤详解
  11. css边框图片border-image切图原理
  12. 淘宝轮播图片制作技巧
  13. oj2451: 股市风云
  14. SKIL/配置/许可证
  15. AE/PR动态模糊插件ReelSmart MotionBlur Pro(RSMB)
  16. Android-高级-UI-进阶之路(四)-Paint-渲染-滤镜-xfermode-使用
  17. 移动通信基础(9)调制
  18. 索尼sw2刷android wear,非索尼手机连接SmartWatch 2 SW2教程
  19. JAVA音程_五线谱入门(三)
  20. linux epoll 机制

热门文章

  1. CNET选出的50个我们认为是有用或者有趣的网站
  2. 爱心存储:从入门到精通
  3. I2C验证的上拉电路逻辑问题
  4. Matlab --- Matlab中常数c乘以矩阵A背后的故事
  5. 面经(一)人生第一次面试—一首凉凉送给自己
  6. 大二Web课程设计期末考试——基于HTML+CSS+JavaScript+jQuery电商类化妆品购物商城
  7. 关于量子计算机的一些整理 (精心整理原创) (1)
  8. AirDisk产品Q3C和T2硬盘不认的时候,一般就三种原因
  9. *p++和*++p的区别
  10. Linux erlang 源码编译安装