修复多输入框组件bug

This commit is contained in:
fofolee
2024-12-31 00:20:13 +08:00
parent a2a3dbe0b6
commit 42153d0c95
2 changed files with 3 additions and 3 deletions

View File

@@ -44,14 +44,14 @@ export default defineComponent({
handleArgvChange(key, value) {
// 收集所有参数的当前值
const args = this.config.reduce((acc, item) => {
acc[item.key] = item.key === key ? value : item.value || "";
acc[item.key] = item.key === key ? value : item.value ?? "";
return acc;
}, {});
// 按照配置顺序拼接参数值
const argv = this.config
.map((item) => args[item.key])
.filter(Boolean)
.filter((val) => val !== undefined && val !== "")
.join(",");
this.$emit("update:modelValue", argv);