Skip to content

Select 选择器 ​

自绘下拉选择器,支持 v-model。

基础用法 ​

已选:(未选择)
vue
<script setup lang="ts">
import { ref } from 'vue'
const value = ref('')
const options = [
  { label: '苹果', value: 'apple' },
  { label: '香蕉', value: 'banana' },
]
</script>

<template>
  <KbSelect v-model="value" :options="options" placeholder="请选择水果" />
</template>

API ​

属性类型默认值说明
modelValuestring | number—选中值
optionsSelectOption[]—选项列表
placeholderstring''占位提示
disabledbooleanfalse禁用
size'small' | 'medium' | 'large''medium'尺寸

SelectOption ​

属性类型说明
labelstring显示文字
valuestring | number选项值
disabledboolean是否禁用

事件 ​

事件参数说明
update:modelValuestring | number选择时触发
changestring | number选择时触发