场景

要实现在前端选择一个一天中的时间并传递到后端。

实现效果如下

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

            <el-form-item label="打卡时间" prop="dksj"><el-time-picker v-model="form.dksj" format = 'HH:mm' value-format = 'HH:mm' placeholder="选择打卡时间"></el-time-picker></el-form-item>

使用v-model实现双向数据绑定。

属性is-range设置为是否是时间范围选择器,不加这个属性默认就是单个时间选择器。

加的话就

 <el-time-picker v-model="form.dksj" is-range  format = 'HH:mm' value-format = 'HH:mm' placeholder="选择打卡时间"></el-time-picker>

然后

format = 'HH:mm'

是格式化前端显示的样式

value-format = 'HH:mm'

是格式化传值时的样式

这样后台接收到的参数为:

其他属性

Attributes

参数

说明

类型

可选值

默认值

readonly

完全只读

boolean

false

disabled

禁用

boolean

false

editable

文本框可输入

boolean

true

clearable

是否显示清除按钮

boolean

true

size

输入框尺寸

string

medium / small / mini

placeholder

非范围选择时的占位内容

string

start-placeholder

范围选择时开始日期的占位内容

string

end-placeholder

范围选择时结束日期的占位内容

string

is-range

是否为时间范围选择,仅对<el-time-picker>有效

boolean

false

arrow-control

是否使用箭头进行时间选择,仅对<el-time-picker>有效

boolean

false

value

绑定值

date(TimePicker) / string(TimeSelect)

align

对齐方式

string

left / center / right

left

popper-class

TimePicker 下拉框的类名

string

picker-options

当前时间日期选择器特有的选项参考下表

object

{}

range-separator

选择范围时的分隔符

string

-

'-'

value-format

可选,仅TimePicker时可用,绑定值的格式。不指定则绑定值为 Date 对象

string

见日期格式

default-value

可选,选择器打开时默认显示的时间

Date(TimePicker) / string(TimeSelect)

可被new Date()解析(TimePicker) / 可选值(TimeSelect)

name

原生属性

string

prefix-icon

自定义头部图标的类名

string

el-icon-time

clear-icon

自定义清空图标的类名

string

el-icon-circle-close

Time Select Options

参数

说明

类型

可选值

默认值

start

开始时间

string

09:00

end

结束时间

string

18:00

step

间隔时间

string

00:30

minTime

最小时间,小于该时间的时间段将被禁用

string

00:00

maxTime

最大时间,大于该时间的时间段将被禁用

string

Time Picker Options

参数

说明

类型

可选值

默认值

selectableRange

可选时间段,例如'18:30:00 - 20:30:00'或者传入数组['09:30:00 - 12:00:00', '14:30:00 - 18:30:00']

string / array

format

时间格式化(TimePicker)

string

小时:HH,分:mm,秒:ss,AM/PM A

'HH:mm:ss'

Events

事件名

说明

参数

change

用户确认选定的值时触发

组件绑定值

blur

当 input 失去焦点时触发

组件实例

focus

当 input 获得焦点时触发

组件实例

Methods

方法名

说明

参数

focus

使 input 获取焦点

-

ElementUI中el-time-picker实现选择时间并格式化显示和传参的格式相关推荐

  1. 使用element-ui中的el-date-picker,中间的至字显示不全的原因及解决

    使用element-ui中的el-date-picker,中间的至字显示不全的原因及解决 右键检查可定位到"至" 改变外层父元素后,宽度不够,所以会出现显示不全,只需要更改它的宽度 ...

  2. 【无标题】使用element-ui中的el-date-picker,中间的至字显示不全的原因及解决

    使用element-ui中的el-date-picker,中间的至字显示不全的原因及解决 如图所示: 原因:下面对的.el-range-separator的宽度为5%,相对于外层的父元素,宽度不够,所 ...

  3. elementui中打开html页面,ElementUi中el

    现实的场景中很经常遇到表格el-table数据过多,为了更好的用户体验,所以我们需要用到分页,一般分页可以视数据量的大小可分为前端控制和后端控制. 先看下效果(已做脱敏处理) 图1 前端el-tabl ...

  4. ElementUI中的el-table怎样实现每一列显示的是控件并能动态实现双向数据绑定

    场景 要实现在ElementUI的表格中每一列展示的不是数据而是控件.效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序 ...

  5. @query传参_vue-router中params传参和query传参的区别及处理方法

    在 Vue 实例内部,你可以通过 $router 访问路由实例.因此你可以调用 this.$router.push 想要导航到不同的 URL,则使用 router.push 方法.这个方法会向 his ...

  6. Vue.js父与子组件之间传参 父向子组件传参   例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为ht

    Vue.js父与子组件之间传参 父向子组件传参 例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为html对 ...

  7. 小程序 | 小程序中常用的事件 + 事件对象的属性列表 +小程序事件传参 + 小程序全局配置 + 小程序页面配置 + 小程序发起网络数据请求

    文章目录 一.WXML 模板语法 数据绑定 事件绑定 ⭐小程序中常用的事件 ⭐事件对象的属性列表 target 和 currentTarget 的区别 bindtap 的语法格式 在事件处理函数中为 ...

  8. vue与elementUI中给el-input绑定键盘按键--按键修饰符

    vue怎么写键盘事件 vue允许将按键值作为修饰符来使用,如监听回车事件,有两种写法,如下代码: <input type="text" @keyup.13="con ...

  9. vue实战(1)——解决element-ui中upload组件使用多个时无法绑定对应的元素

    解决element-ui中upload组件使用多个时无法绑定对应的元素 以前写的项目关于图片上传的都是单张或几张图片上传(主要是基于vue的element),图片路径都是固定写的,所以遇见过列表中多个 ...

最新文章

  1. Ipad亚麻布纹背景-最终效果_学习教程
  2. Java中static关键字总结
  3. Roller5.0.3安装配置部署 step by step
  4. mysql api查询例子_MySQL数据库:常用查询的例子Frommysqlapi
  5. kail linux稳定版本,Kali Linux 2020.3 稳定版已发布 更新后新功能概览
  6. leetcode 400. Nth Digit | 400. 第 N 位数字(二分法找左侧不大于n的第一个数)
  7. python idle 清屏问题的解决
  8. oracle导出导入数据库
  9. ERP通用附件管理功能设计与实现
  10. android人脸识别demo_C#开发实录:基于免费SDK实现人脸识别应用开发
  11. Inception-ResNet-v1网络结构
  12. 如何通过Azure Service Management REST API管理Azure服务
  13. linux模拟tcp测试工具,TCP测试小工具tcping for linux
  14. 谈2010年WEBGAME的发展趋势
  15. 一些模板(按字典序排序)
  16. lammps案例:空位缺陷对石墨烯力学性能影响模拟
  17. leetcode 39 : 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。
  18. 计算机操作系统存字体在哪里,Windows操作系统的字体在哪个文件夹,如何添加字体文件...
  19. 上线啦,可以定时周期性提醒群成员的机器人
  20. 面试培训机构里的教师时,一分钟的自我介绍和五分钟的试讲如何安排?需要注意什么?

热门文章

  1. Gazebo添加模型并控制模型运动作为动态障碍物(Ubuntu16.04, Gazebo7.16),附录动态链接库和静态链接库区别
  2. K Co-prime Permutation 构造,gcd,互质(2020.12.南京)
  3. 判断两个时间在15分钟内_为什么敷面膜的使用时间要15—20分钟,这个时间怎么算出来的?...
  4. VMware Workstation 网络连接配置
  5. mybatis元素类型为 “resultMap“ 的内容必须匹配 “(constructor?,id *,result*,association报错解决
  6. 电脑pdf阅读器哪个好用_电脑免费录屏软件哪个好用?这两个录屏方法千万别错过...
  7. win10电脑pppoe拨号模块损坏_电脑维修免费在线咨询
  8. php cms使用视频教程,PHPCMS v9视频模块使用教程二
  9. mysql5.7应该导什么包_立冬为什么要吃饺子?包饺子应该注意什么?怎么煮?看完你就明白...
  10. $.ligerdialog.open中确定按钮加事件_彻底搞懂JavaScript中的this指向问题