mobileSelect
这是一个基于vue3的移动端下拉选择组件,它兼容移动端和pc端,支持多选,单选,清空选项,自定义选项展示,无选项时展示。
样式和PC端的select 样式基本一致,但是样式的细节上做了一些优化,比如select的边框,select的选中项的背景色,select的选中项的边框,select的选中项的文字颜色等。
Props
Name |
Description |
Type |
Required |
Default |
size |
select的高度, |
number |
false |
30 |
modelValue/v-model |
绑定值 |
string、number、array |
false |
—— |
multiple |
是否多选 |
boolean |
false |
false |
clearable |
是否可以清空选项 |
boolean |
false |
false |
activeColor |
下拉选项选择时的颜色 |
string |
false |
#3875C6 |
options |
select的下拉选项 |
array |
false |
[] |
border |
select的是否有边框 |
boolean |
false |
true |
separator |
用于分隔多选项的字符 |
string |
false |
, |
Events
Event Name |
Description |
Parameters |
change |
选中值发生变化时触发 |
目前的选中值 |
clear |
可清空的单选模式下用户点击清空按钮时触发 |
—— |
Slots
Event Name |
Description |
option |
自定义下拉选项展示 |
empty |
无选项时的列表 |
Example
import MobileSelect from 'mobile-select-mini'
import 'mobile-select-mini/dist/index.css'
app.component('MobileSelect', MobileSelect)
<template>
<MobileSelect v-model='type'></MobileSelect>
</template>