hips-UI中时间组件的bug

259 阅读1分钟

在使用hips-UI里面的DatetimePicker组件手动写一份时间选择,一种是她去寻找兼容ios的时间选择组件 组件时,发现在ios下设置 default-selected-value 和end-date这两条属性时,年份会消失,只显示1-12月得月份,并且无法选择。 在这时我和同事执行了两种方案,一种是利用海马汇的Picker组件手动写一份时间选择,一种是她去寻找兼容ios的时间选择组件 主要思路在于利用选择器的多列级联实现年月日的效果,并且获取当前月份时基于客户要求,8号之前显示前 两个月,8号之后显示后两个月。

image.png

image.png

并且加入日期时,需要判断一下是否为闰年。到此数据生成完毕,然后滑动年份改变第二个的月份,日期随月份 而变化,重点判断是否为闰年,如果是则在二月多加一天

image.png

image.png

第二种方案是使用了滴滴开发的cube-ui里面的时间选择组件。 该组件的好处在于,不需要往模板里写入组件,直接通过函数调用即可。方便快捷

image.png

在将该bug反馈上去后,海马汇紧急修复了该bug,更新版本到@hips/vue-ui@0.4.99即可正常使用了