优化参数值为空和传递空参数的逻辑

This commit is contained in:
fofolee
2025-01-07 17:50:13 +08:00
parent 5c2d9a5d89
commit a13580d53f
7 changed files with 275 additions and 199 deletions

View File

@@ -67,13 +67,17 @@ export default defineComponent({
return this.modelValue;
},
set(value) {
this.$emit("update:modelValue", value);
if (value === null || value === undefined || value === "") {
this.$emit("update:modelValue", null);
} else {
this.$emit("update:modelValue", value);
}
},
},
},
methods: {
updateNumber(delta) {
this.$emit("update:modelValue", this.localValue + delta);
this.$emit("update:modelValue", (this.localValue || 0) + delta);
},
},
});