博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iview 自定义时间选择器组件_Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能...
阅读量:1530 次
发布时间:2019-04-21

本文共 1010 字,大约阅读时间需要 3 分钟。

具体代码如下所述:

Vue.js中使用iView日期选择器并设置开始时间结束时间校验
开始时间: 结束时间:

new Vue({

el: '#app',

data() {

return {

startTime: '',

endTime: '2018-08-11 23:59:59',

startTimeOption: {},

endTimeOption: {}

}

},

mounted() {

this.startTime = '2018-08-08 00:00:00'

this.endTime = '2018-08-11 23:59:59'

this.onStartTimeChange(this.startTime)

this.onEndTimeChange(this.endTime)

},

methods: {

/**

* 开始时间发生变化时触发,设置结束时间不可选择的日期

* 结束时间应大于等于开始时间,且小于等于当前时间

* @param {string} startTime 格式化后的日期

* @param {string} type 当前的日期类型

*/

onStartTimeChange(startTime, type) {

this.endTimeOption = {

disabledDate(endTime) {

return endTime < new Date(startTime) || endTime > Date.now()

}

}

},

/**

* 结束时间发生变化时触发,设置开始时间不可选择的日期

* 开始时间小于等于结束时间,且小于等于当前时间

* @param {string} date 格式化后的日期

* @param {string} type 当前的日期类型

*/

onEndTimeChange(endTime, type) {

this.startTimeOption = {

disabledDate(startTime) {

return startTime > new Date(endTime) || startTime > Date.now()

}

}

}

}

})

总结

以上所述是小编给大家介绍的Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

转载地址:http://nkudy.baihongyu.com/

你可能感兴趣的文章
VTI介质Thomsen参数关于入射角的敏感性曲线
查看>>
如何用指针判定系统是32bit还是64bit?一次惨痛的经历,想想都脸红
查看>>
gtk不是C语言的专属,c++也可以
查看>>
Just For Fun:闲来无事,C语言+GTK生成mnist数据集的图形用户界面GUI
查看>>
初识:如何实现利用C语言代码封装成可以安装的windows软件?
查看>>
C语言控制台窗口界面编程:printf格式化显示-修改字符字体、颜色和背景
查看>>
Linux指令:grep指令详解1
查看>>
C语言实现简单的单例模式
查看>>
笔记:黑客是如何窃取网络传输过程中信息的?
查看>>
GTK+ tutorial
查看>>
The One 'l' nul and the Two 'l' null
查看>>
Symbol Overloading in C
查看>>
Precedence Problems of C Operators
查看>>
ANSI C:+++
查看>>
const int *, int const *, int * const
查看>>
函数指针,指针函数
查看>>
ANSI C: union
查看>>
[C指针] 用图表解读C声明:Unscrambling C Declarations by Diagram
查看>>
ANSI C typedef
查看>>
理解所有解析的代码段:The Piece of Code that Understandeth All Parsing
查看>>