ZaiZai 1 éve
szülő
commit
dad05dc766
1 módosított fájl, 16 hozzáadás és 1 törlés
  1. 16 1
      src/components/icon-input/icon-input.vue

+ 16 - 1
src/components/icon-input/icon-input.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="select-menu-icon-input">
-        <el-input v-model="source" clearable>
+        <el-input v-model="source" :clearable="clearable" :disabled="disabled" :placeholder="placeholder">
             <template #prepend>
                 <hc-icon :name="source" />
             </template>
@@ -16,6 +16,21 @@
 <script setup>
 import { ref } from 'vue'
 
+defineProps({
+    disabled: {
+        type: Boolean,
+        default: false,
+    },
+    clearable: {
+        type: Boolean,
+        default: true,
+    },
+    placeholder: {
+        type: String,
+        default: '请选择图标',
+    },
+})
+
 defineOptions({
     name: 'HcIconInput',
 })