首先说一句题外话,我集体在应用了滴滴的开源前端库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'),即可失常在安卓和苹果浏览器失常运行。