diff --git a/Web/src/components/sysDict/sysDict.vue b/Web/src/components/sysDict/sysDict.vue index e4bffcb0..e679b22c 100644 --- a/Web/src/components/sysDict/sysDict.vue +++ b/Web/src/components/sysDict/sysDict.vue @@ -148,7 +148,7 @@ const trySetMultipleValue = (value: any) => { console.warn('[g-sys-dict]解析多选值失败, 异常信息:', error); } } - } else if (props.multiple && !value) { + } else if ((props.renderAs === 'checkbox' || props.multiple) && !value) { newValue = []; } if (newValue != value) updateValue(newValue);