您的位置:首页 > 产品设计 > UI/UE

element-ui date-picker 开始时间小于结束时间、结束时间大于开始时间且小于当前时间

2019-03-07 14:10 1556 查看

element-ui date-picker 开始时间小于结束时间、结束时间大于开始时间且小于当前时间

<div class="input-box f-left birthday-picker-box">

<span>生日</span>

<el-date-picker

v-model="birthdayStart"

name="birthdayStart"

format="MM-dd"

value-format="timestamp"

type="date"

placeholder=""

:editable="inputEditable"

:picker-options="pickerBirthdayBefore"

>

</el-date-picker>

<div class="line f-left">-</div>

</div>
data() {

return {

pickerBirthdayBefore: {

//disabledDate通常是一个函数,

disabledDate: time => { // time.getTime() >= beginDateVal false 可用,true 不可用

let beginDateVal = this.birthdayEnd;

if (beginDateVal) {

return time.getTime() >= beginDateVal;  //开始时间小于结束时间

return time.getTime() <= beginDateVal || time.getTime() > Date.now(); //结束时间大于开始时间且小于当前时间

return time.getTime() >= Date.now()-8.64e7 //今天及以后的日期都不能选

}

}

},
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐