ant design 两个datepicker 相互制约,为什么不生效,代码如下
如题
<a-col v-if="searchExpand" :lg="6" :md="12" :sm="24"
:xs="24">
<a-form-item label="开始账期:" name="beginBillingTime">
<a-date-picker
v-model:value="where.beginBillingTime"
:disabled-date="disabledStartDate"
placeholder="请选择开始账期"
value-format="YYYY-MM-DD"
class="ele-fluid"/>
</a-form-item>
</a-col>
<a-col v-if="searchExpand" :lg="6" :md="12" :sm="24"
:xs="24">
<a-form-item label="结束账期:" name="endBillingTime">
<a-date-picker
v-model:value="where.endBillingTime"
:disabled-date="disabledEndDate"
placeholder="请选择结束账期"
value-format="YYYY-MM-DD"
class="ele-fluid"/>
</a-form-item>
</a-col>
const disabledStartDate = (startValue) => {
if (!where.beginBillingTime || !where.endBillingTime) {
return false;
}
return startValue <= where.endBillingTime.valueOf();
};
const disabledEndDate = (endValue) => {
if (!where.beginBillingTime || !where.endBillingTime) {
return false;
}
return where.beginBillingTime.valueOf() >= endValue.valueOf();
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论