iView开始结束时间组件
演示地址:https://run.iviewui.com/TGIKGkIt
测试页面文件:
<template>
<div>
<startEndTime @newEndTime="newEndTimeData" :startEndTimeData="timeDataObj"></startEndTime>
<div style="text-align:center"> 选择的时间是:{{endTimeDate}}</div>
</div>
</template>
<script> import startEndTime from "../components/startEndTime.vue" export default {
name: "text-template",
data() {
return {
endTimeDate: "",
timeDataObj: {
timeName: "日期区间", // 日期名称
timeType: "datetimerange", // 类型:date、daterange、datetime、datetimerange、year、month
timeShortcuts: { // 显示左边内容,不传不显示
shortcuts: [
{
text: "最近一周",
value() {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
return [start, end];
}
},
{
text: "最近一个月",
value() {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
return [start, end];
}
}
],
},
timeFormat: "yyyy-MM-dd HH:mm:ss", // 时间格式
timeModel: "", //
}
};
},
methods: {
newEndTimeData(val){
this.endTimeDate = val
}
},
components: {
startEndTime
}
};
</script>
开始结束日期组件 startEndTime.vue
<template>
<div style="width:353px;margin:50px auto">
<Row>
<Col span="24">
{{startEndTimeData.timeName || '时间'}}
<DatePicker v-model="startEndTimeData.timeModel" :type="startEndTimeData.timeType || 'date'" @on-change="changeEndTime" :options="startEndTimeData.timeShortcuts" :format="startEndTimeData.timeFormat || 'yyyy-MM-dd HH:mm'" placeholder="开始结束时间" style="width: 300px"></DatePicker>
</Col>
</Row>
</div>
</template>
<script>
export default {
data() {
return {
};
},
props: {
startEndTimeData: Object
},
methods: {
changeEndTime(val){
this.$emit("newEndTime",val)
}
}
};
</script>
iView开始结束时间组件的更多相关文章
- element ui组件的开始时间-结束时间验证
		
<el-date-picker v-model="seach.before" type="date" placeholder="开始时间&quo ...
 - vue问题五:element ui组件的开始时间-结束时间验证
		
<el-date-picker v-model="seach.before" type="date" placeholder="开始时间&quo ...
 - Element-UI饿了么时间组件控件按月份周日期,开始时间结束时间范围限制参数
		
在日常开发中,我们会遇到一些情况,在使用Element-UI 限制用户的日期时间范围的选择控制(例如:查询消息开始和结束时间,需要限制不能选择今天之后的时间). 看了网上的一些文档,零零散散.各式各样 ...
 - 如何管理和记录 SSIS 各个 Task 的开始执行时间和结束时间以及 Task 中添加|删除|修改的记录数
		
开篇语 在这篇日志中 如何在 ETL 项目中统一管理上百个 SSIS 包的日志和包配置框架 我介绍到了包级别的日志管理框架,那么这个主要是针对包这一个层级的 Log 信息,包括包开始执行和结束时间,以 ...
 - laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的问题
		
遇到的问题: laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的问题(safari下也有同样问题); 解决办法: 给laydate绑定id; 解决前代码: <input ...
 - laydate时间组件
		
laydate时间组件使用笔记 /*! laydate-v5.0.9 日期与时间组件 MIT License http://www.layui.com/laydate/ By 贤心 */ ;!func ...
 - My97DatePicker:开始时间和结束时间的最大间隔为1个月30天,并且不大于当前时间(3种方法)
		
问题的背景 在之前做Web项目的时候,开始时间和结束时间,只有2个要求: 1.开始时间必须小于等于结束时间,不能超过当前时间. 2.结束时间必须大于等于开始时间,不能超过当前时间. 由于开始时间不大于 ...
 - element-ui date-picker 设置结束时间大于等于开始时间且开始时间小于等于结束时间
		
Part.1 问题 date-picker 组件在使用时,默认对时间是没有限制的,可以随便选择区间,官方文档添加了快捷选项,如:一周丶一月... 但是从用户体验方面出发,我们还是希望对时间进行有利的 ...
 - bootstrap-datetimepicker 进一步跟进~~~开始时间和结束时间的样式显示
		
上次简单介绍了一下:05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器(http://www.cnblogs.com/dunitian/p/5524019.html) 这次深入再介绍一下 ...
 
随机推荐
- iOS学习笔记(7)——解析json中的中文
			
NSURL *url = [NSURL URLWithString:@"http://nycode.sinaapp.com/d.php"]; NSError *error = ni ...
 - leetcode-139-单词拆分(递归超时,动归解决)
			
题目描述: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词. 说明: 拆分时可以重复使用字典中的单词. 你可以假设字 ...
 - Xcode 工程文件“.xcodeproj”文件夹解析
			
项目.xcodeproj 文件夹底下一般有4个文件: project.pbxproj 文件 xcuserdata 文件夹 xcshareddata 文件夹 project.xcworkspace 文件 ...
 - javaweb Servlet接收Android请求,并返回json数据
			
1.实现功能 (1)接收http请求 (2)获取Android客户端发送的参数对应的内容 (3)hibernate查询数据库 (4)返回json数据 2.java代码 import EntityCla ...
 - css的reset和常用的html标签的默认样式整理
			
先看下常用的这些标签浏览器的默认样式有哪些: body{ margin: 8px;} hr{ border:1px inset; margin-top:.5em;margin-bottom:.5em; ...
 - Mac 10.12安装Google浏览器
			
说明:先安装旧版本后续再升级,主要是资源难找. 下载: (链接: https://pan.baidu.com/s/1eROfQyY 密码: n6ij)
 - [Xamarin.Android]使用SqliteNET (转帖)
			
Xamarin除了提供ADO.NET方式操作Sqlite外, 也提供了一個類似Entity Framework的SqliteNET, 可至官網提供的連結下載Source, 或點選這裡下載. 以下範例使 ...
 - [Xamarin.iOS] 如何引用Objective-c寫的Class Library (转帖)
			
這個範例是如何在Xamarin.ios中去使用一個我們自行在Xcode中開發的Objective-c Class Library. 主要會執行的步驟如下 1. 在Xcode 裡面去建立一個Class ...
 - redux在componentDidMount中出现的问题 --- state 不变
			
遇到这样一个问题: 在组件的componentDidMount中,我需要使用到redux中存储的某个状态. 但是有趣的是,当我再render中使用相同的状态时,状态会改变,但是在conponentDi ...
 - shiro学习笔记_0200_认证
			
认证,身份验证,验证用户是否合法 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份: principals:用户的身份信息 ...