解决CUBE-UI中时间选择器(datepicker)无法在Safari弹出的问题

首先说一句题外话,我个人在使用了滴滴的开源前端库cube-ui后,开发过程十分不适,我个人明确不推荐使用该库来做开发,如果你“有幸”选择了该库,我只想说自求多福。
个人在使用该库开发H5过程中遇到了一个小问题,就是该库的datepicker组件在安卓端正常运行,但是苹果safari无法正常弹出。
解决方法也很简单:

            this.datePicker = this.$createDatePicker({
                title: '选择日期',
                min: new Date('2020/7/8'),
                max: new Date(),
                value: new Date(),
                onSelect: this.selectHandle,
                onCancel: this.cancelHandle
            })

            this.datePicker.show()

放弃cube-ui官方文档中的min,max的初始赋值方式,其官方文档的示例为new Date('yyyy,mm,dd'); 该方式在Safari中是不支持的,统一更改为new Date('yyyy/mm/dd'),即可正常在安卓和苹果浏览器正常运行。

你可能感兴趣的:(cubevue.js)