iView--TimePicker自定义修改时间选择器选择时间面板样式

iView--TimePicker⾃定义修改时间选择器选择时间⾯板样式展⽰效果:
期望的最终效果:
为什么要修改期望效果?
项⽬需要只选择⼩时,分钟跟秒的不需要,⽽官⽅并没有直接相关的⼩时组件或者是设置显⽰成⼩时或分钟或秒的时间选择器,因为⾃⼰直接修改样式。
原⽣js 代码,如下:
1  <script>
2      load = function() {
3
4// change text of the panel left
5            document.querySelector('.ivu-picker-panel-content-left .ivu-time-picker-header').innerText="开始⼩时";
6// change text of the panel right
保险电子商务
7            document.querySelector('.ivu-picker-panel-content-right .ivu-time-picker-header').innerText=
"结束⼩时";
一时性起8// get start and end time list
9var list = document.querySelectorAll('.ivu-time-picker-cells-list')
10            list.forEach(function(item, index) {
11// hour of item change width, others set zero
12if (index === 0 || index === 3) {
13                    item.style.width = '166px';
14// ul li change width
15                    let lis = item.querySelectorAll('.ivu-time-picker-cells-list ul li');
16
17                    lis.forEach(function(li){
18                        Align = "center";雅特士
r440方向盘
19                        li.style.paddingLeft = '0px';
20                    })
21
22                } else {
23                    item.style.width = '0px';
24                }
25
26            })
27        }
28 </script>
⚠ 注意:
关于js调⽤的样式, 为组件本⾝就有的
此外,我是事先对分,秒列的设置了不可⽤,跟隐藏效果,
可以使⽤disabled-hours disabled-minutes disabled-seconds组合禁⽌⽤户选择某个时间。使⽤hide-disabled-options可以直接把不可选择的项隐藏。
官⽅⽰例:
气体保护焊丝有其他疑问的,欢迎评论
>洁银

本文发布于:2024-09-21 20:21:13,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/396791.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:时间   选择   疑问   修改   不可   焊丝   保护   样式
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议