Element Plus 周选择器

15 min read
 <el-date-picker
                    v-model="weekValue"
                    type="week"
                    :clearable="false"
                    @change="changeWeek"
                    :picker-options="weekOption"
                    format="yyyy 第 WW 周"
                    size="small"
                    placeholder="选择周数">
                </el-date-picker>

    banWeek(){
      return{
        //将自然周的起始日改为周一开始
        firstDayOfWeek: 1,
        //禁止选择当前周
        disabledDate(time) {
          let day = Date.now();
          let limit = Util.getMon(day);
          let limitTime = new Date(limit);
          return time.getTime() > limitTime.getTime()-8.64e7;
        }
      }
    },

    data(){
        return{
              weekOption:this.banWeek(),
        }
    }