elementui中日期组件,日期图标在右边,有删除图标(完整代码)
效果图:
日期组件完整代码:
<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中日期组件,日期图标在右边,有删除图标(完整代码)相关推荐
- vue实战(1)——解决element-ui中upload组件使用多个时无法绑定对应的元素
解决element-ui中upload组件使用多个时无法绑定对应的元素 以前写的项目关于图片上传的都是单张或几张图片上传(主要是基于vue的element),图片路径都是固定写的,所以遇见过列表中多个 ...
- elementui中导航组件点击二级菜单页面跳转但是二级菜单关闭问题
elementui中导航组件库 多个一个菜单中包含二级菜单 第一次点击二级菜单页面跳转但是二级菜单关闭功能 解决方法: :default-active="$route.path": ...
- element-ui中tree组件双击事件的实现
文章目录 前言 代码实现 总结 前言 近期,笔者项目中遇到一个需求:实现左侧设备树(基于elment-ui tree组件)双击事件.查看element-ui官网后发现,element-ui中tree组 ...
- 解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法
解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法 参考文章: (1)解决element-ui中el-m ...
- elementUI中loading组件的完美使用
有时候,网页数据请求太慢,在未得到数据的那一会会,时常会让心急的人怀疑是不是代码哪崩了,所以我需要一个东西来缓冲一下我等待的焦虑,在页面加载时添加一个加载动画 首先安装element-ui框架 npm ...
- 对elementui中分页组件进行二次封装
为什么二次封装 一般在后台管理项目当中,页面功能涉及到的数据展示的地方会比较多,而其中却少不了表格,分页以及条件检索.如果代码是 copy 来又 copy 去,岂不是很没有技术含量. 而且每个项目的U ...
- html怎样做删除的图标,bootstrap如何添加删除图标样式?
bootstrap如何添加删除图标样式?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. Bootstrap 捆绑了 200 多种字体格式的字形.首先让我们 ...
- 【Groovy】编译时元编程 ( ASTTransformation#visit 方法中访问 Groovy 类、方法、字段、属性 | 完整代码示例及进行编译时处理的编译过程 )
文章目录 一.ASTTransformation#visit 方法中访问 Groovy 类.方法.字段.属性 二.完整代码示例及进行编译时处理的编译过程 1.Groovy 脚本 Groovy.groo ...
- html图标右上角添加小图标,图片右上角增加删除图标(css布局示例)
[实例简介] [实例截图] [核心代码] 删除图标示例 .img-wrap { position: relative; display: inline-block; border: 1px red s ...
- Python3爬取网页中图片(2021-01-04 14:06:02),附上完整代码
Python爬取网页中图片,附上完整代码 文章目录 Python爬取网页中图片,附上完整代码 概述 完整代码 概述 批量爬取数据,请遵循robots协议及相关网站协议及说明. 本代码仅供有需要爬取网页 ...
最新文章
- Linux I/O多路复用
- 程序员如何跳出35岁魔咒,史上最全思维图收集解救你
- 服务器运行jar包日志怎么清理,docker 启动jar包,并将日志文件进行挂载
- 每日一笑 | 周一,如何才能保持清醒?
- oracle查询慢怎么优化,Oracle查询优化-怎样建立索引优化下面的查询语句啊
- linux下ssh/scp无密钥登陆方法
- [转]Django 好用的第三方包
- dynamic的使用
- kubernetes视频教程笔记 (32)-安全-准入控制Admission Control
- 74ls161中rco是什么_催化燃烧RCO设备多少钱?为什么价格差别如此之大?
- 力软使用技巧-前端(index)
- 安装win2008R2系统并激活
- Vista激活机制又爆新特性,可不激活运行至少一年
- vue elementUI弹窗使用destroy-on-close后,关闭弹窗会重新发送请求
- Python写的现金管理程序
- guess在Java中用法_guess的用法
- 使用shUnit2进行shell scritp自动化测试
- 通过root用户与hadoop用户分别启动zookeeper,两种启动结果为什么会截然不同?
- 说说zookeeper一般都有哪些使用场景?
- Django基础阶段小结一下
热门文章
- 【ParaView教程】第三章 实战练习 —— 圆柱绕流
- 网络安全理论综合题纲
- 解析巧用因果法破解GRE填空
- 怎样设置word2007的默认输入法为中文搜狗拼音
- 中小银行的云计算后台
- python经典字体警告:RuntimeWarning: Glyph missing from current font. font.set_text(s, 0.0, flags=flags)
- 使用mock进行数据拦截实战感悟
- ATOS阿托斯伺服阀
- supervise用法_supervise安装与使用
- 【极简写作】Markdown 常用快捷键