el-time-picker显示 时间格式控制----format

博客主要讲述了在使用el-time-picker时遇到的问题及解决方法。官网未明确显示控制其显示格式的属性,作者尝试多种方式无果后,发现可像el-date-picker一样用format控制显示格式,最后总结不要过度依赖文档,可尝试相似组件的属性。
该文章已生成可运行项目,

目录

一、问题

 二、解决方法

 三、总结


一、问题

1.官网看了半天,没有属性来控制 el-time-picker 显示的时间格式。只有 value-format来控制值的格式。默认显示成了  时:分:秒,搞半天,还想着用css样式隐藏后面的秒。

如下图1-1所示:

图 1-1

官网的el-time-picker的属性搜了半天format,只搜到了: value-format------时间选择器的value格式;Time picker options下面的 value-format:控制下拉项的 格式(我本来以为可以用这个来控制显示的格式,结果尝试后发现不可以,如下图1-3所示)

图1-2

图1-3

 二、解决方法

1.等到我要快放弃的时候,垂死挣扎了一下。发现竟然和 el-date-picker一样,可以直接用 format来控制显示的格式。就离谱!!!!!!

1)代码:  :format="'HH:mm'",格式自己设置 一下

  <el-time-picker
    is-range
    v-model="value1"
    :format="'HH:mm'"
    range-separator="至"
    start-placeholder="开始时间"
    end-placeholder="结束时间"
    placeholder="选择时间范围">
  </el-time-picker>

      const  value1=[new Date(2016, 9, 10, 8, 40), new Date(2016, 9, 10, 9, 40)]

2)结果:正确啦!!!!

 三、总结

1.烦的很呐,我不明白为什么写文档的人不直接把这个属性写上去,害我误以为没有这个属性,改不了显示格式。。。。。。format:控制值的显示格式;value-format:控制值的存储格式

2.还好,总算解决了。下次两个相似的东西,有一个没有类似的属性,可以尝试一下,说不定可以用呢!!!!! 

3.不要过度相信某些事情,从来都没有权威可言!

/*

希望对你有帮助!

如有错误,欢迎指正,非常感谢!

*/ 

本文章已经生成可运行项目
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值