diff --git a/src/components/IconPicker/src/IconPicker.vue b/src/components/IconPicker/src/IconPicker.vue index 53ca688..57ec4b9 100644 --- a/src/components/IconPicker/src/IconPicker.vue +++ b/src/components/IconPicker/src/IconPicker.vue @@ -90,6 +90,11 @@ const popoverShow = () => { } const iconSelect = (icon: string) => { + // 如果是同一个icon则不做处理,则相当于点击了清空按钮 + if (icon === unref(modelValue)) { + modelValue.value = '' + return + } modelValue.value = icon } @@ -106,7 +111,7 @@ const inputClear = () => {