乐趣区

关于vue.js:解决CUBEUI中时间选择器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’),即可失常在安卓和苹果浏览器失常运行。

退出移动版