项目要求结束时间大于开始时间 (时,分,秒)

element ui TimePicker 时间选择器 基本结构

<el-time-picker
    v-model="value1"
    :picker-options="{
      selectableRange: '18:30:00 - 20:30:00'
    }"
    placeholder="任意时间点">
</el-time-picker>

从官网文档上---- 使用 el-time-picker 标签,通过selectableRange限制可选时间范围,只要动态修改selectableRange值就可以实现“范围的校验”
在这里插入图片描述

注意-------动态改变时间数据的时候,使用 es6 语法 — 模板字符串

**模板字符串作用:“``”可以在字符串中加入变量和表达式,从来实现数据动态变化

${}:使用模板和插入值是在字符串里面输出变量方式 😗*

代码如下

 <el-form :model="sizeForm" label-width="120px">
	<el-time-picker
	    v-model="sizeForm.value1"
	    :picker-options="{
	      selectableRange: `00:00:00 - ${sizeForm.value2 ? sizeForm.value2 : '23:59:59'}`
	    }"
   	 placeholder="开始时间"
   	 >
	</el-time-picker>
	<el-time-picker
	     v-model="sizeForm.value2"   
             :picker-options="{
		  selectableRange: `${sizeForm.value1 ? sizeForm.value1 : '00:00:00'} - 23:59:59`
	      }"
	placeholder="结束时间">
	</el-time-picker>
	</form>

开始时间在这里插入图片描述
结束时间 — 结束时间要大于开始时间在这里插入图片描述

GitHub 加速计划 / eleme / element
15
3
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45 1 年前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 1 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐