avue 日期选择器禁止让用户选择当前日期:后的和当前日期前月
-
//css
-
/deep/.el-col.el-col-24.avue-form__menu.avue-form__menu--center {
-
padding: 0px 10px 0;
-
}
-
/deep/.el-col.el-col-24.avue-form__menu.avue-form__menu--center{
-
width: 30%;
-
}
-
<avue-form
-
v-model="operateTimes"
-
:option="options"
-
@submit="handelTimeSubmit"
-
@change="handelTimeChange"
-
></avue-form>
-
-
//data
-
-
operateTimes:'',
-
options:{
-
emptyBtn:false,
-
column: [{
-
label: "",
-
clearable:false,
-
prop: "date",
-
type: "date",
-
value:'', // 这是我获取的默认的显示日期,我这里是
-
format: "yyyy-MM-dd",
-
valueFormat: "yyyy-MM-dd",
-
pickerOptions: {
-
disabledDate(time) {
-
return time.getTime() > Date.now() || time.getTime() < Date.now() - 1000 * 60 * 60 * 24 *30;//大于当前时间禁用 小于当前时间一个月禁止
-
},
-
}
-
}]
-
},
-
-
//methods
-
//初始化时间
-
handelInit(){
-
this.operateTimes = this.getDay(0);
-
this.options.column[0].value = this.getDay(0);
-
// this.optionTimeAll = [this.getDay(-30),this.getDay(0)];
-
// this.optionTime.column[0].value = [this.getDay(-30),this.getDay(0)];
-
},
-
//时间
-
getDay(day) {
-
var today = new Date();
-
var targetday_milliseconds = today.getTime() 1000 * 60 * 60 * 24 * day;
-
today.setTime(targetday_milliseconds); //注意,这行是关键代码
-
var tYear = today.getFullYear();
-
var tMonth = today.getMonth();
-
var tDate = today.getDate();
-
tMonth = this.doHandleMonth(tMonth 1);
-
tDate = this.doHandleMonth(tDate);
-
return tYear "-" tMonth "-" tDate;
-
},
-
doHandleMonth(month) {
-
var m = month;
-
if (month.toString().length == 1) {
-
m = "0" month;
-
}
-
return m;
-
},
-
-
//click time 获取当前时间
-
handelTimeChange(time){
-
this.operateTimes = time.date;
-
},
-
//搜索
-
handelTimeSubmit(from,done){
-
done()
-
}
-
<basic-container> </basic-container> //白色背景
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhghafic
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13