我正在使用vue-date-range
日期選擇器。在這裏,我使用disabledStart
和disabledEnd
道具,但它沒有禁用日期。爲了禁用日期,它需要一個對象。我傳遞的對象,但它不起作用。我不知道什麼是禁用日期的正確的對象格式。在datepicker上禁用日期問題
任何幫助,將不勝感激 插件的鏈接 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>
似乎'天禁用-start'和'天殘疾end'應該簡單地'moment.js'日期,例如'disabledStart:力矩()' – Phil
感謝它工作 –