文章目录 1.需求 2.解决方法 3.解决bug 1.需求 uView中picker的mode=time时默认样式 由于项目需求,需要把时间的选择范围限制在当前日期的10时以后,不能选择以前的日期,也就是说今天是2021.9.2,不能选择2021.9.1及以前的日期,查找文档后没找到解决方法,只能修改其源码 2.解决方法 找到picker的源码位置==>uview-ui==>components==>u-picker==>u-picker.vue 来到429行 作者定义了设置年月日时分秒的方法,将作者指定值换成当前日期的值(new Date()) 更改后代码,//注释的是源码 保存后重新弹出picker,成功把时间限制在指定范围内