关于el-time-picker使用字符串,解决项目中的问题。
问题
时间选择计划采用element提供的,默认数据为从后端请求的当前设置
从后端请求回来的时间是字符串,格式为:“hh:mm”,但是看element官方文档
1 | <template> |
好像绑定值要Date类型,所以先开始在返回的字符串上一顿操作,先转化为Date类型,提交时再转化回字符串来截取时分,弄得比较复杂。
解决
后来发现并不用这么复杂
1 | <el-form-item label="一段模式起始" > |
使用
format:设置下拉框时间列表格式;
value-format:设置返回值格式
顺便还解决了一点逻辑问题,开始时间不能大于结束时间或最大时间值, 结束时间不得早于开始时间或时间最小值 :
picker-options:设置selectableRange实现选择范围的确定,此处动态设需要拼接“秒”的值
注:转载文章请注明出处,谢谢~