做啥网站赚钱,宜兴建设局质监网站,3d效果图怎么制作,工商注册号是什么没有使用selectableRange 禁用时分秒#xff0c;是因为他会禁止每天的时分秒。 我们需要解决的是当开始时间、结束时间是同一天时#xff0c; 开始时间不能超过结束时间。 如果直接清空#xff0c;用户体验不好。所以用watch监听赋值#xff0c;当前操作谁#xff0c;它不…没有使用selectableRange 禁用时分秒是因为他会禁止每天的时分秒。 我们需要解决的是当开始时间、结束时间是同一天时 开始时间不能超过结束时间。 如果直接清空用户体验不好。所以用watch监听赋值当前操作谁它不满足条件就改变它本身。
el-col :span8el-form-item label开始时间 propstartDate :rulesglobalRules.requiredBlurOrChangeel-date-pickerv-modelformNew.startDatetypedatetimeformatyyyy-MM-dd HH:mm:ssvalue-formatyyyy-MM-dd HH:mm:ss:picker-options{...editStartOptions}placeholder选择日期changechangeDate/el-date-picker/el-form-item/el-colel-col :span8el-form-item label完成时间 propendDate :rulesglobalRules.requiredBlurOrChangeel-date-pickerv-modelformNew.endDatetypedatetimeformatyyyy-MM-dd HH:mm:ssvalue-formatyyyy-MM-dd HH:mm:ss:picker-options{...editStopOptions}placeholder选择日期changechangeDate/el-date-picker/el-form-item/el-coldata() {return {editStartOptions: {disabledDate: time {if (!this.formNew.endDate) {return time.getTime() new Date(1970 - 1 - 1).getTime(); //禁止选择1970年以前的日期} else {return time.getTime() new Date(this.formNew.endDate);}},},editStopOptions: {disabledDate: time {//开始时间可以和结束时间相同增加let startDate new Date(this.formNew.startDate);startDate.setDate(startDate.getDate() - 1);return (time.getTime() startDate || time.getTime() new Date(1970 - 1 - 1).getTime() //禁止选择1970年以前的日期);},},}
}watch: {formNew.startDate: {handler(newVal) {if (newVal this.formNew.endDate new Date(newVal).getTime() new Date(this.formNew.endDate).getTime()) {this.formNew.startDate this.formNew.endDateconsole.log(newVal, newVal)}}},formNew.endDate: {handler(newVal) {if (newVal this.formNew.startDate new Date(newVal).getTime() new Date(this.formNew.startDate).getTime()) {// this.formNew.startDate newVal;this.formNew.endDate this.formNew.startDate}}},},