element-ui框架的DateTimePicker控件问题

发布于 2022-09-11 18:14:12 字数 1218 浏览 23 评论 0

问题:要写一个日期选择范围,而当前文档也提供了picker-options,但是我写了这个函数后,发现并没有触发,想请问是怎么回事?
代码如下:
<el-form :ref="form" :model="form">
<el-form-item :label="申请时间" prop="date1">

<el-col :span="10">
    <el-date-picker size="small" v-model="form.date1" type="datetime" placeholder="开始日期" :picker-options="pickerOptionsStart">
        
    </el-date-picker>
</el-con>

</el-form-item>
<el-form-item prop="date2">

<el-col :span="10">
    <el-date-picker size="small" v-model="form.date2" type="datetime" placeholder="结束日期" :picker-options="pickerOptionsEnd">
        
    </el-date-picker>
</el-con>

</el-form-item>
</el-form>

data(){

return{
    form:[
        date1:'',
        date2:''
    ],
    pickerOptionsStart:{
      disableDate:(time)=>{
          return time.getTime()>Date.now()
      }
    },
    pickerOptionsStart:{
      disableDate:(time)=>{
          return time.getTime()<Date.now()
      }
    }
}

}

以上就是简单的写法,但是缺效果并没有实现,还是每一个都可以选择
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我三岁 2022-09-18 18:14:13
<el-date-picker size="small" v-model="form.date1" type="datetime" placeholder="开始日期" :picker-options="pickerOptionsStart">
 </el-date-picker>

 pickerOptionsStart: {
        disabledDate: (time) => {
          // 只能选今天以后的
          return time.getTime() < new Date()
        }
      }
独闯女儿国 2022-09-18 18:14:12

这个element-ui版本是1.3.1版本,比较老,所以才不支持这个属性,到1.4版本才开始支持这个属性

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文