为了账号安全,请及时绑定邮箱和手机立即绑定

element ui DateTimePicker

element ui DateTimePicker

ITMISS 2019-03-06 16:13:25
用到了element ui DateTimePicker 有一个这样 要求 开始日期不能超过结束日期 用到了picker-options 但是还是不太对 有人遇到过吗?是怎么写的呢?
查看完整描述

3 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

  1. 结束日期就加一个picker-options:

https://img1.sycdn.imooc.com//5c90a6e40001d27608000273.jpg

  1. data里面作一个判断:

https://img1.sycdn.imooc.com//5c90a6e600012d0408000292.jpg

  1. 逻辑按照你自己的需求写。


查看完整回答
反对 回复 2019-03-19
?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

pickerOption 方法写简单明了一点,但是注意这里面不能调用外面的startTime和endTime了,所以你需要传入参数


<el-date-picker

    v-model="form.startDate"

    type="datetime"

    placeholder="选择日期"

    :picker-options="pickerOption (form.startTime, form.endTime)">

</el-date-picker>

pickerOption (startTime, endTime){

    return {

        disabledDate: (time) => {

            if (!!endTime) {

                return time.getTime() > Date.now() || time.getTime() > endTime.getTime();

            } else {

                return time.getTime() > Date.now();

            }

        }

    }

}

我这里只写开始时间的pickerOption


查看完整回答
反对 回复 2019-03-19
  • 3 回答
  • 0 关注
  • 1179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号