a-range-picker控制禁止选择的时间
<a-form-model-item label="时间周期" prop="dateRange" > <a-range-picker v-model="form.dateRange" format="YYYY-MM-DD" value-format="YYYY-MM-DD" :disabled-date="disabledHDate" @change="onChange" @calendarChange="calendarChange" /> </a-form-model-item>
// 导出数据时间周期间隔不允许超过90天,不允许选择2022-08-19之前的时间
disabledHDate(current) { if (this.form.dateRange && this.form.dateRange[0]) { return ( current < moment(this.form.dateRange[0]).subtract(89, 'days') || current > moment(this.form.dateRange[0]).add(89, 'days') || current < moment('2022-08-19') ) } else { return current < moment('2022-08-17') } },
onChange(dateString) {
this.startDate = dateString[0]
this.endDate = dateString[1]
},
calendarChange(dates) {
this.form.dateRange = dates
},
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了