Преглед изворни кода

修复 cl-select-date 初始值未显示问题

icssoa пре 4 месеци
родитељ
комит
cc4ce0cd7b

+ 1 - 1
pages/demo/form/select-date.uvue

@@ -153,7 +153,7 @@ type Form = {
 };
 
 const form = reactive<Form>({
-	date1: "",
+	date1: "2023-06-24",
 	date2: "",
 	date3: "",
 	date4: "",

+ 6 - 2
uni_modules/cool-ui/components/cl-select-date/cl-select-date.uvue

@@ -794,7 +794,9 @@ function confirm() {
 watch(
 	computed(() => props.modelValue),
 	(val: string) => {
-		setValue(val);
+		if (!props.rangeable) {
+			setValue(val);
+		}
 	},
 	{
 		immediate: true
@@ -805,7 +807,9 @@ watch(
 watch(
 	computed(() => props.values),
 	(val: string[]) => {
-		setValues(val);
+		if (props.rangeable) {
+			setValues(val);
+		}
 	},
 	{
 		immediate: true