效果图:



日期组件完整代码:

<template><div class="date-picker"><el-date-pickerv-model="datePicker"type="daterange":clearable="true"range-separator="至"align="right"start-placeholder="开始时间"end-placeholder="结束时间"value-format="yyyy-MM-dd":picker-options="pickerOptions"@input="dateChange"@mouseover.native="setDateIcon"@mouseleave.native="dateVisableIcon='false'"></el-date-picker><i :class="['el-icon-date',dateVisableIcon=='false'?'data_icon':'data_display']"></i></div>
</template><script>
export default {data() {return {datePicker: [],dateVisableIcon:'false',pickerOptions: {disabledDate: (time) => {return time.getTime() > Date.now()},},}},components: {},computed: {},mounted() {},methods: {setDateIcon(){if (this.datePicker == '' || this.datePicker == null) {return false;}this.dateVisableIcon='true';},dateChange(val) {let data={}data.startDate=val?val[0]:nulldata.endDate=val?val[1]:nullthis.$emit('dateChange',data)},},
}
</script>
<style lang='less' scoped>
::v-deep .el-range__icon {display: none;
}
.date-picker {position: relative;width: fit-content;.data_icon {display: block;position: absolute;top: 50%;right: 15px;z-index: 9;color: #c0c4cc;font-size: 14px;transform: translateY(-50%);}.data_display {display: none;}::v-deep .el-range__close-icon {position: absolute;right: 34px;top: 54%;transform: translateY(-50%);}::v-deep .el-range__close-icon {right: 15px;top: 55%;}
}
</style>

父组件使用:

<date-picker ref="datePicker" @dateChange="dateChange"></date-picker>
import datePicker from '@/components/datePicker.vue'
components: {datePicker},

elementui中日期组件,日期图标在右边,有删除图标(完整代码)相关推荐

  1. vue实战(1)——解决element-ui中upload组件使用多个时无法绑定对应的元素

    解决element-ui中upload组件使用多个时无法绑定对应的元素 以前写的项目关于图片上传的都是单张或几张图片上传(主要是基于vue的element),图片路径都是固定写的,所以遇见过列表中多个 ...

  2. elementui中导航组件点击二级菜单页面跳转但是二级菜单关闭问题

    elementui中导航组件库 多个一个菜单中包含二级菜单 第一次点击二级菜单页面跳转但是二级菜单关闭功能 解决方法: :default-active="$route.path": ...

  3. element-ui中tree组件双击事件的实现

    文章目录 前言 代码实现 总结 前言 近期,笔者项目中遇到一个需求:实现左侧设备树(基于elment-ui tree组件)双击事件.查看element-ui官网后发现,element-ui中tree组 ...

  4. 解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法

    解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法 参考文章: (1)解决element-ui中el-m ...

  5. elementUI中loading组件的完美使用

    有时候,网页数据请求太慢,在未得到数据的那一会会,时常会让心急的人怀疑是不是代码哪崩了,所以我需要一个东西来缓冲一下我等待的焦虑,在页面加载时添加一个加载动画 首先安装element-ui框架 npm ...

  6. 对elementui中分页组件进行二次封装

    为什么二次封装 一般在后台管理项目当中,页面功能涉及到的数据展示的地方会比较多,而其中却少不了表格,分页以及条件检索.如果代码是 copy 来又 copy 去,岂不是很没有技术含量. 而且每个项目的U ...

  7. html怎样做删除的图标,bootstrap如何添加删除图标样式?

    bootstrap如何添加删除图标样式?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. Bootstrap 捆绑了 200 多种字体格式的字形.首先让我们 ...

  8. 【Groovy】编译时元编程 ( ASTTransformation#visit 方法中访问 Groovy 类、方法、字段、属性 | 完整代码示例及进行编译时处理的编译过程 )

    文章目录 一.ASTTransformation#visit 方法中访问 Groovy 类.方法.字段.属性 二.完整代码示例及进行编译时处理的编译过程 1.Groovy 脚本 Groovy.groo ...

  9. html图标右上角添加小图标,图片右上角增加删除图标(css布局示例)

    [实例简介] [实例截图] [核心代码] 删除图标示例 .img-wrap { position: relative; display: inline-block; border: 1px red s ...

  10. Python3爬取网页中图片(2021-01-04 14:06:02),附上完整代码

    Python爬取网页中图片,附上完整代码 文章目录 Python爬取网页中图片,附上完整代码 概述 完整代码 概述 批量爬取数据,请遵循robots协议及相关网站协议及说明. 本代码仅供有需要爬取网页 ...

最新文章

  1. Linux I/O多路复用
  2. 程序员如何跳出35岁魔咒,史上最全思维图收集解救你
  3. 服务器运行jar包日志怎么清理,docker 启动jar包,并将日志文件进行挂载
  4. 每日一笑 | 周一,如何才能保持清醒?
  5. oracle查询慢怎么优化,Oracle查询优化-怎样建立索引优化下面的查询语句啊
  6. linux下ssh/scp无密钥登陆方法
  7. [转]Django 好用的第三方包
  8. dynamic的使用
  9. kubernetes视频教程笔记 (32)-安全-准入控制Admission Control
  10. 74ls161中rco是什么_催化燃烧RCO设备多少钱?为什么价格差别如此之大?
  11. 力软使用技巧-前端(index)
  12. 安装win2008R2系统并激活
  13. Vista激活机制又爆新特性,可不激活运行至少一年
  14. vue elementUI弹窗使用destroy-on-close后,关闭弹窗会重新发送请求
  15. Python写的现金管理程序
  16. guess在Java中用法_guess的用法
  17. 使用shUnit2进行shell scritp自动化测试
  18. 通过root用户与hadoop用户分别启动zookeeper,两种启动结果为什么会截然不同?
  19. 说说zookeeper一般都有哪些使用场景?
  20. Django基础阶段小结一下

热门文章

  1. 【ParaView教程】第三章 实战练习 —— 圆柱绕流
  2. 网络安全理论综合题纲
  3. 解析巧用因果法破解GRE填空
  4. 怎样设置word2007的默认输入法为中文搜狗拼音
  5. 中小银行的云计算后台
  6. python经典字体警告:RuntimeWarning: Glyph missing from current font. font.set_text(s, 0.0, flags=flags)
  7. 使用mock进行数据拦截实战感悟
  8. ATOS阿托斯伺服阀
  9. supervise用法_supervise安装与使用
  10. 【极简写作】Markdown 常用快捷键