vue 选择当天之后的日期

 

样式:

复制代码
   <a-form-item label="日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
        <a-date-picker 
v-nodel="nextTime"
:disabled-date="disabledStartDate"
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
placeholder="请选择日期" @openChange="handleStartOpenChange" />
        </a-form-item>
复制代码

data声明

  startValue: null,
  endValue: null,
  endOpen: false,

 

方法:

复制代码
    disabledStartDate(startValue) {
      return startValue.valueOf() < new Date()
    },
    disabledEndDate(endValue) {
      const startValue = this.form.getFieldValue('nextTime')
      if (!endValue || !startValue) {
        return false
      }
      return startValue.valueOf() >= endValue.valueOf() || endValue.valueOf() > new Date()
    },
    handleStartOpenChange(open) {
      if (!open) {
        this.endOpen = true
      }
    },
    handleEndOpenChange(open) {
      this.endOpen = open
    },
复制代码

 

效果:

 

posted @   小兔儿_乖乖  阅读(238)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示