Skip to content

InputSearch 搜索输入框

该组件主要应用于自定义选择的场景,比如:选择用户、选择部门、选择标签等等

基础用法

查看代码
vue
<template>
  <gi-input-search @search="search" @clear="clear"></gi-input-search>
</template>

<script setup lang="ts">
import { ElMessage } from 'element-plus'

function search() {
  ElMessage.success('点击了搜索')
}

function clear() {
  ElMessage.warning('点击了清除')
}
</script>

禁用状态

查看代码
vue
<template>
  <el-space direction="vertical" fill style="width: 100%">
    <gi-input-search disabled placeholder="禁用状态" />
    <gi-input-search disabled placeholder="禁用状态" disabled-hide-button />
  </el-space>
</template>

只读状态

查看代码
vue
<template>
  <gi-input-search readonly placeholder="只读状态" />
</template>

API

属性

参数类型默认值说明
model-value / v-modelstring''绑定值
disabledbooleanfalse是否禁用
readonlybooleanfalse是否只读
placeholderstring'请选择'占位文本
disabled-hide-buttonbooleanfalse禁用时是否隐藏按钮

事件

事件名说明参数
search点击搜索按钮时触发-
clear点击清除按钮时触发-