zoukankan      html  css  js  c++  java
  • elementUI日期选择器 el-date-picker根据所选日期选择禁用

    我遇到这样一个场景,需要动态渲染时间表单,但是后端传过来的数据,
    这个时候就不能预先找到想要限制的date了,因为连date本身,也是根据后端传来的数据生成的。
    如图:

     代码如下:

    //template部分
                 <el-date-picker
                    v-model="selectbeginTime"
                    type="date"
                    placeholder="选择日期"
                    value-format="yyyy-MM-dd"
                    :picker-options="pickerOptions"
                  ></el-date-picker>
    
    //script部分
    
    data() {
          return {
          beginweekday: null,
          endweekday: null,
          selectbeginTime: '',
          pickerOptions: {
            disabledDate: this.disabledDate
          } 
     }
    },
    methods: {  
      async getWeek() {
               //从后台获取endweekday和beginweekday此处省略
      },
        disabledDate(time) {
          return (
            time.getTime() > new Date(this.endweekday) ||
            time.getTime() < new Date(this.beginweekday) - 8.64e7
          );
        }
    }

    费了挺大劲,最终代码也不多,终于完美完工!


  • 相关阅读:
    344.反正字符串
    125.验证回文串
    167.两数之和 II
    278.第一个错误的版本
    缓冲流
    Windows10剪贴板不能用
    chapter_21【字节流、字符流】
    属性集
    IO异常的处理
    字符流
  • 原文地址:https://www.cnblogs.com/zhoushuang0426/p/14648526.html
Copyright © 2011-2022 走看看