需求

背景:通过echart图表加以日期选择器,对用户数据进行动态切换展示,并在日期选择器中标识那天有数据和用户是否查看。

技术选型

采用element ui 2.14.1版本,主要通过picker Options 新增 cellClassName 进行实现。

代码

HTML

element ui 日期选择器

CSS.circle::after {

position: absolute;

content: '';

right: 2px;

top: 4px;

width: 5px;

height: 5px;

border-radius: 50%;

background-color: red;

}

.background span {

background-color: #C6CDEB;

border-radius: 50%;

color: #000;

}

标识当前那些是有数据和用户是否查看数据的样式

JSpickerOptions: {

cellClassName: (time) => {

for (let i = 0; i < this.arr.length; i++) {

if (this.arr[i].time.includes(this.getLocalTime(time.getTime()))) {

return `red ${this.flag == this.arr[i].fy ? 'green':""}`

}

}

}

},

arr 为后台传过来的数组 ,通过time时间判断是否包含与否,来显示当天是否有数据,通过 flag 字段和后台数据进行匹配,判断用户是否查看当天数据,提示标签的是否隐藏。

后台数据结构arr: [{

fy: true,

time: "2021-01-02"

}, {

fy: false,

time: "2021-01-03"

}, {

fy: true,

time: "2021-01-07"

}]

fy: 判断用户点击查看数据 time: 数据具体日期

demo 截图

紫色背景代表有数据的日期,带红色圆点代表有数据但是用户还未查看。

学习记录!!!加油!!!

html 设置日期选择器样式,解决Element UI 日期选择器自定义修改多个样式相关推荐

  1. 【vue开发问题-解决方法】(五)vue Element UI 日期选择器获取日期格式问题 t.getTime is not a function

    [vue开发问题-解决方法](五)vue Element UI 日期选择器获取日期格式问题 t.getTime is not a function 参考文章: (1)[vue开发问题-解决方法](五) ...

  2. 使用element ui 日期选择器获取值后的格式问题

    一般情况下,我们需要给后台的时间格式是: "yyyy-MM-dd" 但是使用Element ui日期选择器获取的值是这样的: Fri Sep 22 2017 00:00:00 GM ...

  3. element ui table show-overflow-tooltip自定义样式

    element ui table show-overflow-tooltip自定义样式 在使用element ui table 组件时,表格td内容太多可设置show-overflow-tooltip ...

  4. 解决 element ui 本地使用 引入 图标不显示 .ttf和.woff 报错问题

    解决 element ui 引入在线地址更换为本地地址后 .ttf和.woff 报错问题 原因 因为文件内缺少两个文件 根据控制台提示 发现少了.ttf和.woff两个文件 1)element-ico ...

  5. vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题

    Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范. vue组件中的style标签标有scoped属性时表明style里的css样式只适用于当前组件元素,它是通过使 ...

  6. element UI 表单自定义验证,css水平且垂直居中方法

    element UI 表单自定义验证 element UI提供了一种内部的表单验证,但是这种方法不能够来进行复杂的验证,如邮箱,手机号等的验证需要用到自定义验证 首先是element UI 提供的基础 ...

  7. vue element ui 时间选择器 设置两个时间一前一后

    时间选择器,需求是下线时间必须在发布时间之后,但后台是储存两个值,就没使用element UI 的范围选择器 在标签设置:picker-options 属性,该属性下disabledDate(),控制 ...

  8. vue ui无效_vue开发中,父组件添加scoped之后。解决在父组件中无法修改子组件样式问题。...

    在vue的开发中,我们需要引用子组件,包括ui组件(element.iview).但是在父组件中添加scoped之后,在父组件中书写子组件的样式是无效果的.去掉scoped之后,样式可以覆盖.但这样会 ...

  9. Element UI级联选择器(Cascader)获取级联对象

    Element UI Cascader官网文档 GIF 代码: getCascaderObj = function(val, opt){return val.map(function (value, ...

  10. 【RuoYi-Vue-Plus 实现日期范围查询 Mybatis-Plus Element UI JavaScript 】

    Element UI 实现日期范围查询,多个日期范围查询. 文章目录 Element UI 实现日期范围查询,多个日期范围查询. 前言 一.前端Element - UI(DatePicker 日期选择 ...

最新文章

  1. centos7下安装maven
  2. springmvc+mybatis+html 下将查询数据以excell形式上传到ftp(下)
  3. 深度学习在医学影像的三大类项目应用
  4. qt运行C语言后无显示,qt designer启动后不显示界面问题的原因与解决办法-站长资讯中心...
  5. python列表应用案例-python列表使用实例
  6. 终极搜索 - Find 方法指南
  7. 阿里云mysql不让锁表_MySQL中InnoDB锁不住表的原因
  8. opencv打开的图片应用于nn.Conv2d()(一)(H, W, C)转为 (C, H, W)
  9. 基本SQL语句(一篇就够了)
  10. wireshark读写pcap文件_pcap文件格式和wireshark解析
  11. win7休眠设置在哪里_win7系统休眠功能如何关闭 win7系统休眠功能关闭步骤【图解】...
  12. 通过PSAM读CPU卡号流程小结
  13. 最赚钱H5游戏《大天使之剑H5》公测24天流水破亿!
  14. 系统分析师和系统架构师的区别?
  15. 参会指南 · 2018中国软件生态大会西安站
  16. 车站椅子上密密麻麻的孔,是为了方便放屁吗?
  17. 统计给定的n个数中,负数,零和正数的个数。
  18. hexo如何进行hexo的博客编写
  19. WebDAV之葫芦儿·派盘+BubbleUPnP
  20. 【游戏精粹】AI个性化决策系统

热门文章

  1. k近邻算法_k近邻算法
  2. STC8G七彩数字时钟、GPIO设置、DS1302使用、热敏电阻测温、SM5166P和MBI5024控制数码管显示
  3. python财务案例分析考试答案_财务案例分析带答案(完整版)
  4. 网页加载CAD图纸的两个方案对比说明
  5. 桌面运维转网络要做什么准备,高级网工学习路线分享
  6. java docx4j api,docx4j api中文
  7. 如何对技术人员进行绩效考核?
  8. (转载)高速ADC的关键指标:量化误差、offset/gain error、DNL、INL、ENOB、分辨率、RMS、SFDR、THD、SINAD、dBFS、TWO-TONE IMD...
  9. 用Java写一个随机排序的功能
  10. QUIC协议是如何做到0RTT加密传输的(addons)