import '@/common/uview-init.js' 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 }, // 鏃ユ湡绫诲瀷閫夋嫨锛宻ingle-閫夋嫨鍗曚釜鏃ユ湡锛宮ultiple-鍙互閫夋嫨澶氫釜鏃ユ湡锛宺ange-閫夋嫨鏃ユ湡鑼冨洿 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涓簃ultiple鎴杛ange鏄繀椤讳负鏁扮粍鏍煎紡 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 } } }