zoukankan      html  css  js  c++  java
  • Vue开始结束时间校验

    以上下班时间为例:

        <el-form-item
                style="50%;"
                label=" "
                :label-width="formLabelWidth"
                prop="firstTimeStart"
                :rules="[
                  {
                    required: true,
                    message: '请输入开始时间',
                    trigger: 'blur'
                  }
                ]"
              >
                <span class="hint">上班</span>
                <el-time-picker
                  style="70%"
                  arrow-control
                  v-model="modelForm.firstTimeStart"
                  :picker-options="{
                    selectableRange: `00:00:00-${
                      modelForm.firstTimeEnd
                        ? modelForm.firstTimeEnd + ':59'
                        : '23:59:00'
                    }`
                  }"
                  format="HH:mm"
                  value-format="HH:mm"
                  placeholder="任意时间点"
                >
                </el-time-picker>
              </el-form-item>
    
              <el-form-item
                style="50%;"
                label=" "
                :label-width="formLabelWidth"
                prop="firstTimeEnd"
                :rules="[
                  {
                    required: true,
                    message: '请输入结束时间',
                    trigger: 'blur'
                  }
                ]"
              >
                <span class="hint">下班</span>
                <el-time-picker
                  style="70%"
                  arrow-control
                  v-model="modelForm.firstTimeEnd"
                  :picker-options="{
                    selectableRange: `${
                      modelForm.firstTimeStart
                        ? modelForm.firstTimeStart + ':59'
                        : '00:00:00'
                    }-23:59:00`
                  }"
                  format="HH:mm"
                  value-format="HH:mm"
                  placeholder="任意时间点"
                >
                </el-time-picker>
              </el-form-item>
    //开始
    v-model="modelForm.firstTimeStart" :picker-options="{ selectableRange: `00:00:00-${ modelForm.firstTimeEnd ? modelForm.firstTimeEnd + ':59' : '23:59:00' }` }"
    //结束
    v-model="modelForm.firstTimeEnd" :picker-options="{ selectableRange: `${ modelForm.firstTimeStart ? modelForm.firstTimeStart + ':59' : '00:00:00' }-23:59:00` }"
  • 相关阅读:
    C#单例模式的多种写法
    数据库优化
    Web Service和Web Api的区别和应用场景
    浅谈堆和栈、值类型和引用类型。
    浅谈隐式类型var和动态类型dynamic以及MVC特性ViewBag
    C# using的三种用法
    sql将表中的某个字段进行排序
    c#重载和重写及运用
    Asp.net Mvc5的认识
    Log4net记录日志存库并存本地
  • 原文地址:https://www.cnblogs.com/vivin-echo/p/13953799.html
Copyright © 2011-2022 走看看