You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
4.5 KiB
144 lines
4.5 KiB
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 |
|
} |
|
} |
|
}
|
|
|