Disable
Enable
<date-picker :disabled="{{ disabled }}" />
{{ btn }}
String
<date-picker disable="1397/05/09" />
Day name
<date-picker disable="Friday" />
Array of strings
<date-picker :disable="['1397/05/07', '1397/05/08', 'Friday']" />
Regular Expressions
<date-picker :disable="/1397\/05\/1(.*)/" />
Array of strings and RegExp
<date-picker :disable="['1397/05/06', /1397\/05\/1(.*)/]" />
Function
<date-picker :disable="checkDate" />
<script>
data() {
return {}
},
methods: {
checkDate(formatted, dateMoment, checkingFor) {
return (
formatted === '1397/04/03' ||
dateMoment.jMonth() === 4 || // means "mordad"
dateMoment.locale('en').format('dddd') === 'Friday'
)
}
}
</script>
String
<date-picker type="year" disable="1396" />
Array of strings
<date-picker type="year" :disable="['1398', '1399']" />
Regular Expressions
<date-picker type="year" :disable="/139[2-6]/" />
Array of strings and RegExp
<date-picker type="year" :disable="['1398', /138[1-9]/]" />
String
<date-picker type="month" disable="04" />
Array of strings
<date-picker type="month" :disable="['04', '05', '06']" />
Regular Expressions
<date-picker type="month" :disable="/[7-9]/" />
Array of strings and RegExp
<date-picker type="month" :disable="['11', /[7-9]/]" />
String
<date-picker type="time" disable="22:00" />
Array of strings
<date-picker type="time" :disable="['22:00', '22:05', '22:10']" />
Regular Expressions
<date-picker type="time" :disable="/22:(.*)/" />
Array of strings and RegExp
<date-picker type="time" :disable="['22:00', /22:1[0-5]/]" />
String
<date-picker type="datetime" disable="1397/05/06 22:00" />
Array of strings
<date-picker type="datetime" :disable="['1397/05/05', '1397/05/06 22:05', 'Friday']" />
Regular Expressions
<date-picker type="datetime" :disable="/1397\/05\/0[1-9] 12:(.*)/" />
Array of strings and RegExp
<date-picker type="datetime" :disable="['1397/05/06 12:00', /(.*)22:(.*)/]" />