需求:可选择的时间大于当前时间,不符合条件的全部禁用
以下实现方式可精确到年、月、日、时、分、秒
HTML
<el-form-item label="盘点开始时间" prop="checkStartTime">
<el-date-picker
type="datetime"
placeholder="请选择开始时间"
style="width: 100%"
clearable
format="yyyy-MM-dd HH:mm:ss"
:picker-options="pickerOptions"
v-model="inventoryEdit.checkStartTime"
></el-date-picker>
</el-form-item>
data里
// 选择开始时间大于等于当前时间
pickerOptions: {
disabledDate(time) {
const dateTime = new Date();
const startDateTime = dateTime.setDate(dateTime.getDate() - 1);
const endDateTime = dateTime.s