Я использую средство выбора даты vue-date-range
. Здесь я использую реквизиты disabledStart
и disabledEnd
, но не отключаю дату при просмотре. Для отключения даты требовался объект. Я передаю объект, но он не работает. Я не знаю, каков правильный формат объекта для отключения дат.
Будем признательны за любую помощь Ссылка на плагин https://www.npmjs.com/package/vue-date-range
Вот HTML
<div class="form-group form-group-lg">
<label>When is it required?</label>
<daterange class="calendar"
:sync-range.sync="range"
:disable-days-before-today="disableDaysBeforeToday"
:days-disabled-start="disableStart"
:days-disabled-end="disableEnd"
:lang="lang" @change="onChange">
</daterange>
</div>
JS
<script>
import { DateRange } from 'vue-date-range';
export default {
data() {
return {
lang: 'en',
disableDaysBeforeToday: true,
disableStart: { startDate:moment()},
disableEnd: {
endDate: moment().add(7, 'days')
},
range: {}
}
},
components: {
'daterange': DateRange
},
methods: {
onChange(range) {
console.log("START", range.startDate._d);
console.log("END", range.endDate._d);
},
disable() {
console.log("on button click disable dates");
this.disableStart._d = new Date('2017-08-25').toString()
}
}
}
</script>
days-disables-start
иdays-disabled-end
должны быть простоmoment.js
датами, напримерdisabledStart: moment()
- person Phil   schedule 21.08.2017