Skip to content

vSelect 下拉选择

下拉选择器组件。

基础用法

vue
<script setup>
import { ref } from 'vue'
import { vSelect } from '@twi1i9ht/visual-lib'

const value = ref('')
const options = [
  { label: '选项1', value: '1' },
  { label: '选项2', value: '2' },
  { label: '选项3', value: '3' },
]
</script>

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

Props

属性类型默认值说明
modelValuestring | number绑定值
optionsArray<{ label: string, value: string | number, disabled?: boolean }>选项
placeholderstring'请选择'占位符
disabledbooleanfalse禁用
clearablebooleanfalse可清空
filterablebooleanfalse可搜索
size'small' | 'default' | 'large''default'尺寸

Events

事件名参数说明
update:modelValuevalue值变化
changevalue选中值变化
clear清空

Released under the MIT License.