日期组件 经常会出现要求某段时间内不可选, 或者某个时间节点前、后不可选。每次都写很麻烦。于是就总结了一下可能出现的情况。
首先 vue部分
<a-date-picker
:key="key"
v-model="dateValue"
:value="moment(dateValue, attrBute.format)"
@change="onChange"
@openChange="openChange"
:format="attrBute.format"
:disabled="newdisabled == '' ? attrBute.disabled : newdisabled"
:allowClear="attrBute.allowClear"
:size="attrBute.size"
:showTime="attrBute.showTime"
:placeholder="getPlaceHolder()"
:disabledDate="getDisabledDate"
:getCalendarContainer="getContainer"
:locale="history"
/>
以上设置 禁用 的是 :disabledDate=“getDisabledDate” 段。
js部分:
getDisabledDate(val) {
if (this.disabledInfo && this.d