瀏覽代碼

大更新

ZaiZai 1 年之前
父節點
當前提交
dad05dc766
共有 1 個文件被更改,包括 16 次插入1 次删除
  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',
 })