效果图:
在这里插入图片描述

日期选择:

<el-form-item label="颁布时间" 
	class="el-form-cell billDataAll">
	<div class="el-form-cellcon">
		<el-date-picker
			v-model="searchValue.enactDateBegin"
			format="yyyy - MM - dd"
			value-format="yyyy-MM-dd"
			type="date"
			@change="dateChange()"
			placeholder="起始日期"
		></el-date-picker>
		<span class="block_span">-</span>
		<el-date-picker
			v-model="searchValue.enactDateEnd"
			format="yyyy - MM - dd"
			value-format="yyyy-MM-dd"
			type="date"
			placeholder="结束日期"
			:picker-options="pickerOptions"
		></el-date-picker>
	</div>
</el-form-item>

不可选控制:

data(){
	return{
		pickerOptions:{},
	};
},
methods: {
	//日期修改
	dateChange(){
		let _this=this;
		this.pickerOptions={ //日期禁用
			disabledDate(date) {
			return date.getTime() < new Date(_this.searchValue.enactDateBegin).getTime() - 86400000;
			}
		}
		if(this.searchValue.enactDateEnd){
			let enactDateBeginText=new Date(this.searchValue.enactDateBegin).getTime();
			let enactDateEndText=new Date(this.searchValue.enactDateEnd).getTime();
			if(enactDateBeginText>enactDateEndText){
			this.searchValue.enactDateEnd='';
			}
		}
	},
}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐