iview DatePicker 只能選本月


html

<FormItem label="活動時間" prop="activity_time">
                    <DatePicker
                      v-model="addForm.activity_time"
                      @on-change="param.activity_time=$event"
                      type="date"
                      format="yyyy-MM-dd"
                      :options="options"
                      placeholder="活動時間"
                      style="width: 214px"
                      :disabled="modalDisable"
                    ></DatePicker>
                  </FormItem>

 

js

options: {
        disabledDate(date) {
          let dateTime = new Date();
          let currentYear = dateTime.getFullYear();
          let currentMonth = dateTime.getMonth();
          let monthFirstDay = new Date(currentYear, currentMonth, 1);

          let newMonth = ++currentMonth;
          let newYear = currentYear;
          if (newMonth >= 12) {
            newMonth -= 12;
            newYear++;
          }
          let nextMonthFirst = new Date(newYear, newMonth, 1);
          let nonthLastDay = new Date(
            nextMonthFirst.getTime() - 24 * 60 * 60 * 1000
          );
          return (
            date.valueOf() < new Date(monthFirstDay).getTime() ||
            date.valueOf() > new Date(nonthLastDay).getTime()
          );
        }
      } //時間范圍限制

 


免責聲明!

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



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