| export default { | |
|     props: { | |
|         // 日历顶部标题 | |
|         title: { | |
|             type: String, | |
|             default: uni.$u.props.calendar.title | |
|         }, | |
|         // 是否显示标题 | |
|         showTitle: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.showTitle | |
|         }, | |
|         // 是否显示副标题 | |
|         showSubtitle: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.showSubtitle | |
|         }, | |
|         // 日期类型选择,single-选择单个日期,multiple-可以选择多个日期,range-选择日期范围 | |
|         mode: { | |
|             type: String, | |
|             default: uni.$u.props.calendar.mode | |
|         }, | |
|         // mode=range时,第一个日期底部的提示文字 | |
|         startText: { | |
|             type: String, | |
|             default: uni.$u.props.calendar.startText | |
|         }, | |
|         // mode=range时,最后一个日期底部的提示文字 | |
|         endText: { | |
|             type: String, | |
|             default: uni.$u.props.calendar.endText | |
|         }, | |
|         // 自定义列表 | |
|         customList: { | |
|             type: Array, | |
|             default: uni.$u.props.calendar.customList | |
|         }, | |
|         // 主题色,对底部按钮和选中日期有效 | |
|         color: { | |
|             type: String, | |
|             default: uni.$u.props.calendar.color | |
|         }, | |
|         // 最小的可选日期 | |
|         minDate: { | |
|             type: [String, Number], | |
|             default: uni.$u.props.calendar.minDate | |
|         }, | |
|         // 最大可选日期 | |
|         maxDate: { | |
|             type: [String, Number], | |
|             default: uni.$u.props.calendar.maxDate | |
|         }, | |
|         // 默认选中的日期,mode为multiple或range是必须为数组格式 | |
|         defaultDate: { | |
|             type: [Array, String, Date, null], | |
|             default: uni.$u.props.calendar.defaultDate | |
|         }, | |
|         // mode=multiple时,最多可选多少个日期 | |
|         maxCount: { | |
|             type: [String, Number], | |
|             default: uni.$u.props.calendar.maxCount | |
|         }, | |
|         // 日期行高 | |
|         rowHeight: { | |
|             type: [String, Number], | |
|             default: uni.$u.props.calendar.rowHeight | |
|         }, | |
|         // 日期格式化函数 | |
|         formatter: { | |
|             type: [Function, null], | |
|             default: uni.$u.props.calendar.formatter | |
|         }, | |
|         // 是否显示农历 | |
|         showLunar: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.showLunar | |
|         }, | |
|         // 是否显示月份背景色 | |
|         showMark: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.showMark | |
|         }, | |
|         // 确定按钮的文字 | |
|         confirmText: { | |
|             type: String, | |
|             default: uni.$u.props.calendar.confirmText | |
|         }, | |
|         // 确认按钮处于禁用状态时的文字 | |
|         confirmDisabledText: { | |
|             type: String, | |
|             default: uni.$u.props.calendar.confirmDisabledText | |
|         }, | |
|         // 是否显示日历弹窗 | |
|         show: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.show | |
|         }, | |
|         // 是否允许点击遮罩关闭日历 | |
|         closeOnClickOverlay: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.closeOnClickOverlay | |
|         }, | |
|         // 是否为只读状态,只读状态下禁止选择日期 | |
|         readonly: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.readonly | |
|         }, | |
|         // 	是否展示确认按钮 | |
|         showConfirm: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.showConfirm | |
|         }, | |
|         // 日期区间最多可选天数,默认无限制,mode = range时有效 | |
|         maxRange: { | |
|             type: [Number, String], | |
|             default: uni.$u.props.calendar.maxRange | |
|         }, | |
|         // 范围选择超过最多可选天数时的提示文案,mode = range时有效 | |
|         rangePrompt: { | |
|             type: String, | |
|             default: uni.$u.props.calendar.rangePrompt | |
|         }, | |
|         // 范围选择超过最多可选天数时,是否展示提示文案,mode = range时有效 | |
|         showRangePrompt: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.showRangePrompt | |
|         }, | |
|         // 是否允许日期范围的起止时间为同一天,mode = range时有效 | |
|         allowSameDay: { | |
|             type: Boolean, | |
|             default: uni.$u.props.calendar.allowSameDay | |
|         }, | |
| 		// 圆角值 | |
| 		round: { | |
| 		    type: [Boolean, String, Number], | |
| 		    default: uni.$u.props.calendar.round | |
| 		}, | |
| 		// 最多展示月份数量 | |
| 		monthNum: { | |
| 			type: [Number, String], | |
| 			default: 3 | |
| 		}	 | |
|     } | |
| }
 |