New file |
| | |
| | | export default { |
| | | props: { |
| | | // 是否打开组件 |
| | | show: { |
| | | type: Boolean, |
| | | default: uni.$u.props.datetimePicker.show |
| | | }, |
| | | // 是否展示顶部的操作栏 |
| | | showToolbar: { |
| | | type: Boolean, |
| | | default: uni.$u.props.datetimePicker.showToolbar |
| | | }, |
| | | // 绑定值 |
| | | value: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.datetimePicker.value |
| | | }, |
| | | // 顶部标题 |
| | | title: { |
| | | type: String, |
| | | default: uni.$u.props.datetimePicker.title |
| | | }, |
| | | // 展示格式,mode=date为日期选择,mode=time为时间选择,mode=year-month为年月选择,mode=datetime为日期时间选择 |
| | | mode: { |
| | | type: String, |
| | | default: uni.$u.props.datetimePicker.mode |
| | | }, |
| | | // 可选的最大时间 |
| | | maxDate: { |
| | | type: Number, |
| | | // 最大默认值为后10年 |
| | | default: uni.$u.props.datetimePicker.maxDate |
| | | }, |
| | | // 可选的最小时间 |
| | | minDate: { |
| | | type: Number, |
| | | // 最小默认值为前10年 |
| | | default: uni.$u.props.datetimePicker.minDate |
| | | }, |
| | | // 可选的最小小时,仅mode=time有效 |
| | | minHour: { |
| | | type: Number, |
| | | default: uni.$u.props.datetimePicker.minHour |
| | | }, |
| | | // 可选的最大小时,仅mode=time有效 |
| | | maxHour: { |
| | | type: Number, |
| | | default: uni.$u.props.datetimePicker.maxHour |
| | | }, |
| | | // 可选的最小分钟,仅mode=time有效 |
| | | minMinute: { |
| | | type: Number, |
| | | default: uni.$u.props.datetimePicker.minMinute |
| | | }, |
| | | // 可选的最大分钟,仅mode=time有效 |
| | | maxMinute: { |
| | | type: Number, |
| | | default: uni.$u.props.datetimePicker.maxMinute |
| | | }, |
| | | // 选项过滤函数 |
| | | filter: { |
| | | type: [Function, null], |
| | | default: uni.$u.props.datetimePicker.filter |
| | | }, |
| | | // 选项格式化函数 |
| | | formatter: { |
| | | type: [Function, null], |
| | | default: uni.$u.props.datetimePicker.formatter |
| | | }, |
| | | // 是否显示加载中状态 |
| | | loading: { |
| | | type: Boolean, |
| | | default: uni.$u.props.datetimePicker.loading |
| | | }, |
| | | // 各列中,单个选项的高度 |
| | | itemHeight: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.datetimePicker.itemHeight |
| | | }, |
| | | // 取消按钮的文字 |
| | | cancelText: { |
| | | type: String, |
| | | default: uni.$u.props.datetimePicker.cancelText |
| | | }, |
| | | // 确认按钮的文字 |
| | | confirmText: { |
| | | type: String, |
| | | default: uni.$u.props.datetimePicker.confirmText |
| | | }, |
| | | // 取消按钮的颜色 |
| | | cancelColor: { |
| | | type: String, |
| | | default: uni.$u.props.datetimePicker.cancelColor |
| | | }, |
| | | // 确认按钮的颜色 |
| | | confirmColor: { |
| | | type: String, |
| | | default: uni.$u.props.datetimePicker.confirmColor |
| | | }, |
| | | // 每列中可见选项的数量 |
| | | visibleItemCount: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.datetimePicker.visibleItemCount |
| | | }, |
| | | // 是否允许点击遮罩关闭选择器 |
| | | closeOnClickOverlay: { |
| | | type: Boolean, |
| | | default: uni.$u.props.datetimePicker.closeOnClickOverlay |
| | | }, |
| | | // 各列的默认索引 |
| | | defaultIndex: { |
| | | type: Array, |
| | | default: uni.$u.props.datetimePicker.defaultIndex |
| | | } |
| | | } |
| | | } |