Skip to content

vMultiSelect 多选

多选下拉组件。

基础用法

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

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

<template>
  <vMultiSelect v-model="value" :options="options" />
</template>

Props

属性类型默认值说明
modelValueArray<string | number>[]绑定值
optionsArray<{ label: string, value: string | number }>选项
placeholderstring'请选择'占位符
disabledbooleanfalse禁用
maxnumber最多选择数量
collapseTagsbooleanfalse折叠标签

Events

事件名参数说明
update:modelValuevalue[]值变化
changevalue[]选中值变化

Released under the MIT License.