1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
  | 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 
 |          }, 
 |          immediateChange: { 
 |              type: Boolean, 
 |              default: uni.$u.props.datetimePicker.immediateChange 
 |          } 
 |      } 
 |  } 
 |  
  |