亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

element-ui 時(shí)間選擇器限制范圍(隨動(dòng))

ChristmasBoy / 1125人閱讀

摘要:需求選擇日期范圍,但是選擇范圍需要在一周以內(nèi)。方法考慮到有兩種設(shè)計(jì)方式用兩個(gè)獨(dú)立時(shí)間選擇器控制,實(shí)現(xiàn)起來(lái)比較混亂。用日期范圍選擇器。

需求:
選擇日期范圍,但是選擇范圍需要在一周以內(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、用日期范圍選擇器。
第一種方式?jīng)]有做demo,有特殊需求的小伙伴請(qǐng)留言。這里選擇使用日期范圍選擇器,使用起來(lái)可以預(yù)見代碼會(huì)清爽很多。

效果圖:

代碼:


data() {
  let _minTime = null
  let _maxTime = null
  return {
    datePick: [new Date().format("yyyy-MM-dd") ,new Date().format("yyyy-MM-dd")], //默認(rèn)選擇當(dāng)天,看個(gè)人需求
    pickerOptions:{
      onPick(time){
        // 如果選擇了只選擇了一個(gè)時(shí)間
        if (!time.maxDate) {
          let timeRange = 6*24*60*60*1000  // 6天
          _minTime = time.minDate.getTime() - timeRange // 最小時(shí)間
          _maxTime = time.minDate.getTime() + timeRange // 最大時(shí)間
        // 如果選了兩個(gè)時(shí)間,那就清空本次范圍判斷數(shù)據(jù),以備重選
        } else {
          _minTime = _maxTime = null
        }
      },
      disabledDate(time) {
        // onPick后觸發(fā)
        // 該方法會(huì)輪詢當(dāng)3個(gè)月內(nèi)的每一個(gè)日期,返回false表示該日期禁選
        if(_minTime && _maxTime){
          return time.getTime() < _minTime || time.getTime() > _maxTime
        }
      }
    }
  }
}

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

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

相關(guān)文章

  • element-ui 時(shí)間選擇限制范圍隨動(dòng)

    摘要:需求選擇日期范圍,但是選擇范圍需要在一周以內(nèi)。方法考慮到有兩種設(shè)計(jì)方式用兩個(gè)獨(dú)立時(shí)間選擇器控制,實(shí)現(xiàn)起來(lái)比較混亂。用日期范圍選擇器。 需求:選擇日期范圍,但是選擇范圍需要在一周以內(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
  • ElementUI日期選擇時(shí)間選擇范圍限制

    Element是一套基于vue2.x的一個(gè)ui框架。官方文檔也很詳細(xì),這里記錄一個(gè)element-ui日期插件的補(bǔ)充官方文檔中使用picker-options屬性來(lái)限制可選擇的日期,下面舉例補(bǔ)充: 單個(gè)日期時(shí)間輸入框 組件代碼: 情景1: 設(shè)置選擇今天以及今天之后的日期 data (){ return { pickerOptions0: { disabl...

    liangzai_cool 評(píng)論0 收藏0
  • 開發(fā)中遇到的問題總結(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
  • 開發(fā)中遇到的問題總結(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

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

0條評(píng)論

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