【问题标题】:How can I allowed only mondays in date-picker, vue我怎样才能在日期选择器中只允许星期一,vue
【发布时间】:2021-02-16 04:21:23
【问题描述】:

我在我的 vue 项目中使用 v-data-picker。我想自定义这个组件,我想知道如何只允许显示星期一。应该再禁用几天。

代码:

<template>
  <v-row justify="center">
    <v-date-picker
      v-model="date"
      :allowed-dates="allowedDates"
      class="mt-4"
      min="2016-06-15"
      max="2018-03-20"
    ></v-date-picker>
  </v-row>
</template>
<script>
  export default {
    data: () => ({
      date: '2018-03-02',
    }),

    methods: {
      allowedDates: val => parseInt(val.split('-')[2], 10) % 2 === 0,
    },
  }
</script>

【问题讨论】:

    标签: vue.js vuejs2 datepicker vuetify.js customization


    【解决方案1】:

    使用getDay() 函数确定日期是否为星期一...

    data() {
        return {
            allowedDates: val => new Date(val).getDay() === 0,
            date: '2018-03-02',
        }
    },
    

    https://codeply.com/p/mnpcdLBYgA

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 2016-04-04
      相关资源
      最近更新 更多