element 日期時間選擇器type = "datetimerange",限制時間的選擇范圍


這里限制了只能選擇一周的時間

  pickerOptions:{
         onPick(time){
             // 如果選擇了只選擇了一個時間
             if (!time.maxDate) {
             let timeRange 6*24*60*60*1000 // 6天
             _minTime = time.minDate.getTime() - timeRange // 最小時間
             _maxTime = time.minDate.getTime() + timeRange // 最大時間
             // 如果選了兩個時間,那就清空本次范圍判斷數據,以備重選
             } else {
             _minTime = _maxTime = null
             }
         },
         disabledDate(time) {
             // onPick后觸發
             // 該方法會輪詢當3個月內的每一個日期,返回false表示該日期禁選
             if(_minTime && _maxTime){
             return time.getTime() < _minTime || time.getTime() > _maxTime
             }
         }
      },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM