| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> ant design of vue的a-rang-picker时间控制既不能选今天以后的日期且开始时间跟结束时间之间差不能超过3天 -> 正文阅读 |
|
[JavaScript知识库]ant design of vue的a-rang-picker时间控制既不能选今天以后的日期且开始时间跟结束时间之间差不能超过3天 |
在项目中这个问题在困扰我,虽然我知道它是有一个Api是disableDate来控制时间的选择;但是只能够实现开始时间跟结束时间之间差不能超过3天。 效果图 ? ?接下来就是代码时间呀 html ????????????<a-col> ??????????????<a-form-model-item?label="任务时间范围"?prop="priceRangeDate"> ????????????????<a-range-picker ??????????????????:disabled-date="disabledDate" ??????????????????v-model="form.priceRangeDate" ??????????????????@calendarChange="calendarPriceRangeChange" ??????????????????@change="changePriceRangeDate" ????????????????> ??????????????????<a-icon?slot="suffixIcon"?type="calendar"?/> ????????????????</a-range-picker> ? ? ? </a-form-model-item> ????????????</a-col> 在script里面的data对象写上form:{priceRangDate}, offsetDays:?86400000?*?2, ??????selectPriceDate:?"", methods:{ //?选择完时间?清空限制 ????changePriceRangeDate()?{ ??????this.selectPriceDate?=?""; ????}, ????//选择开始时间/结束时间 ????calendarPriceRangeChange(date)?{ ??????this.selectPriceDate?=?date[0]; ????}, ????//根据选择的开始时间/结束时间,动态渲染要禁用的日期 ????disabledDate(current)?{ ?????? ??????if?(this.selectPriceDate)?{ ????????let?selectV?=?moment(this.selectPriceDate,?"YYYY-MM-DD").valueOf(); ??????????return?( ???????????(current?>?moment().endOf('day')|| ????????????current?>moment(new?Date(selectV?+?this.offsetDays),?"YYYY-MM-DD"))?|| ???????????current?<?moment(new?Date(selectV?-?this.offsetDays),?"YYYY-MM-DD") ??????????); ??????}?else?{ ????????return??current?&&?current?>?moment().endOf('day'); ??????} ????}, } 最后希望大家少走弯路,我会不定期更新我的代码记录,感谢你的观看! |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 9:54:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |