成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

ElementUI日期選擇器時(shí)間選擇范圍限制

liangzai_cool / 926人閱讀

Element是一套基于vue2.x的一個(gè)ui框架。官方文檔也很詳細(xì),這里記錄一個(gè)element-ui日期插件的補(bǔ)充
官方文檔中使用picker-options屬性來(lái)限制可選擇的日期,下面舉例補(bǔ)充:

單個(gè)日期時(shí)間輸入框

組件代碼:

情景1: 設(shè)置選擇今天以及今天之后的日期
data (){
   return {
       pickerOptions0: {
          disabledDate(time) {
            return time.getTime() < Date.now() - 8.64e7;
          }
        },  
   }     
}   
情景2: 設(shè)置選擇今天以及今天以前的日期
data (){
   return {
       pickerOptions0: {
          disabledDate(time) {
            return time.getTime() > Date.now() - 8.64e6
          }
        },  
   }     
} 
情景3: 設(shè)置選擇今天之后的日期(不能選擇當(dāng)天時(shí)間)
data (){
   return {
       pickerOptions0: {
          disabledDate(time) {
            return time.getTime() < Date.now();
          }
        },  
   }     
}   
情景4: 設(shè)置選擇今天之前的日期(不能選擇當(dāng)天)
data (){
   return {
       pickerOptions0: {
          disabledDate(time) {
            return time.getTime() > Date.now();
          }
        },  
   }     
}    
情景5: 設(shè)置選擇三個(gè)月之前到今天的日期
data (){
   return {
       pickerOptions0: {
          disabledDate(time) {
            let curDate = (new Date()).getTime();
            let three = 90 * 24 * 3600 * 1000;
            let threeMonths = curDate - three;
            return time.getTime() > Date.now() || time.getTime() < threeMonths;;
          }
        },  
   }     
} 

兩個(gè)日期時(shí)間輸入框

組件代碼:



情景1: 限制結(jié)束日期不能大于開(kāi)始日期
data(){
    return {
         pickerOptions0: {
                disabledDate: (time) => {
                    if (this.value2 != "") {
                        return time.getTime() > Date.now() || time.getTime() > this.value2;
                    } else {
                        return time.getTime() > Date.now();
                    }

                }
            },
            pickerOptions1: {
                disabledDate: (time) => {
                    return time.getTime() < this.value1 || time.getTime() > Date.now();
                }
            },
    }      
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/109977.html

相關(guān)文章

  • 開(kāi)發(fā)中遇到的問(wèn)題總結(jié)

    摘要:獲取字符串中出現(xiàn)次數(shù)最多的字符。去掉字符串中的所有空格中對(duì)象數(shù)組按對(duì)象屬性排序 VUE 1、vue——解決You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use / eslint-disable / to ign...

    wenshi11019 評(píng)論0 收藏0
  • 開(kāi)發(fā)中遇到的問(wèn)題總結(jié)

    摘要:獲取字符串中出現(xiàn)次數(shù)最多的字符。去掉字符串中的所有空格中對(duì)象數(shù)組按對(duì)象屬性排序 VUE 1、vue——解決You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use / eslint-disable / to ign...

    Yuqi 評(píng)論0 收藏0
  • element-ui 時(shí)間選擇限制范圍(隨動(dòng))

    摘要:需求選擇日期范圍,但是選擇范圍需要在一周以?xún)?nèi)。方法考慮到有兩種設(shè)計(jì)方式用兩個(gè)獨(dú)立時(shí)間選擇器控制,實(shí)現(xiàn)起來(lái)比較混亂。用日期范圍選擇器。 需求:選擇日期范圍,但是選擇范圍需要在一周以?xún)?nèi)。舉個(gè)栗子:假設(shè)選第一個(gè)日期為1月17日,那么1月11日以前、1月23號(hào)以后的日期都需要設(shè)為禁選狀態(tài)。 方法:考慮到有兩種設(shè)計(jì)方式:1、用兩個(gè)獨(dú)立時(shí)間選擇器控制,實(shí)現(xiàn)起來(lái)比較混亂。2、用日期范圍選擇器。第一種...

    xingqiba 評(píng)論0 收藏0
  • element-ui 時(shí)間選擇限制范圍(隨動(dòng))

    摘要:需求選擇日期范圍,但是選擇范圍需要在一周以?xún)?nèi)。方法考慮到有兩種設(shè)計(jì)方式用兩個(gè)獨(dú)立時(shí)間選擇器控制,實(shí)現(xiàn)起來(lái)比較混亂。用日期范圍選擇器。 需求:選擇日期范圍,但是選擇范圍需要在一周以?xún)?nèi)。舉個(gè)栗子:假設(shè)選第一個(gè)日期為1月17日,那么1月11日以前、1月23號(hào)以后的日期都需要設(shè)為禁選狀態(tài)。 方法:考慮到有兩種設(shè)計(jì)方式:1、用兩個(gè)獨(dú)立時(shí)間選擇器控制,實(shí)現(xiàn)起來(lái)比較混亂。2、用日期范圍選擇器。第一種...

    ChristmasBoy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<