From d1448cb0ef10f358bb7bddb4e1ec268515e0b787 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期二, 15 七月 2025 11:46:57 +0800 Subject: [PATCH] 项目初始化 --- uni_modules/uview-ui/components/u-calendar/props.js | 144 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 144 insertions(+), 0 deletions(-) diff --git a/uni_modules/uview-ui/components/u-calendar/props.js b/uni_modules/uview-ui/components/u-calendar/props.js new file mode 100644 index 0000000..2ad7bc7 --- /dev/null +++ b/uni_modules/uview-ui/components/u-calendar/props.js @@ -0,0 +1,144 @@ +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 + } + } +} -- Gitblit v1.9.3