当前位置:网站首页 > R语言数据分析 > 正文

vu3中,时间组件el-date-picker起止日期限制——开始日期限制、结束日期限制

vu3中,时间组件el-date-picker起止日期限制——开始日期限制、结束日期限制

index.vue

<template> <div> <el-form ref="formRef" class="inline-form" label-width="130px" :model="formInline" > <el-row> <el-col :span="6"> <el-form-item class="width25" label=" 开始日期: " prop="startDate" :rules="{ required: true, message: '请选择开始日期', trigger: ['blur', 'change'], }" > <el-date-picker v-model="formInline.startDate" :disabled="route.query.type === 'view'" :disabled-date="disabledDateStart" format="YYYY-MM-DD" placeholder="选择日期" type="date" value-format="YYYY-MM-DD" @blur="chageDate" /> </el-form-item> </el-col> <el-col :span="6"> <el-form-item class="width25" label=" 结束日期: " prop="endDate" :rules="{ required: true, message: '请选择结束日期', trigger: ['blur', 'change'], }" > <el-date-picker v-model="formInline.endDate" :disabled="route.query.type === 'view'" :disabled-date="disabledDateEnd" format="YYYY-MM-DD" placeholder="选择日期" type="date" value-format="YYYY-MM-DD" @blur="chageDate" /> </el-form-item> </el-col> </el-row> </el-form> </div> </template> <script setup> const formRef = ref(); const route = useRoute(); const formInline = ref({ startDate: "", //项目开始日期 endDate: "", //项目结束日期 }); const dateVal = (date) => { return Date.parse(new Date(date)); }; // 开始日期限制 const disabledDateStart = (time) => { if (formInline.value.endDate) { return time.getTime() > dateVal(formInline.value.endDate); } }; // 结束日期限制 const disabledDateEnd = (time) => { if (formInline.value.startDate) { return time.getTime() < dateVal(formInline.value.startDate); } }; const chageDate = () => {}; </script> <style lang="scss" scoped></style> 
到此这篇vu3中,时间组件el-date-picker起止日期限制——开始日期限制、结束日期限制的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • promise settimeout promise.all async/await的打印顺序2024-11-27 23:18:05
  • 会话存储sessionStorage之token、用户 & 设置-sessionStorage.setItem(‘num‘, ‘张三‘)、获取sessionStorage.getItem(‘num‘)2024-11-27 23:18:05
  • 登录和注册(一)注册——axios之get请求图片验证码-base64、密码由特殊字符组成、用户名密码相同重写、校验之邮箱注册和手机注册 & 定时setInterval和clearInterval2024-11-27 23:18:05
  • 登录和注册(二)注册成功提示页——邮箱注册和手机注册 & 定时setInterval和clearInterval & router.push & 原生请求写法http.post & public引图片2024-11-27 23:18:05
  • 登录和注册(四)重新修改密码页——清除session之sessionStorage.removeItem2024-11-27 23:18:05
  • echarts中y轴(yAxis)的参数配置项释义 & dataZoom滚动条参数释义2024-11-27 23:18:05
  • echarts参数配置示例——legend图例属性设置 & tooltip之formatter自定义显示内容2024-11-27 23:18:05
  • 清除ElementUI的el-input标签的校验——使用validate方法-区别之resetFields()-移除校验结果并重置字段值 & clearValidate()-移除校验结果2024-11-27 23:18:05
  • rollup学习笔记2024-11-27 23:18:05
  • pr中镜头防抖动2024-11-27 23:18:05
  • 全屏图片