Skip to content

Select 选择框

基础用法

  • 用于简单的数据选择。对于大量、复杂数据请使用 sn-picker 组件
vue
<template>
  <sn-select v-model="value" :data="data"></sn-select>
</template>

更多演示请下载 demo 查看

属性

参数说明类型默认值可选值
vModel当前选中项的索引Number0-
data选项数据源Array<SnDataItem>[]-
width选择框宽度String100px-
bgColor选择框背景颜色String$front-
activeBgColor选中项背景颜色String$infoActive-
popBgColor弹出层背景颜色String$front-
popActiveBgColor弹出层选中项背景颜色String$infoActive-
textSize选择框文本大小String$3-
textColor选择框文本颜色String$text-
popTextSize弹出层文本大小String$2-
popActiveTextColor弹出层选中项文本颜色String$primaryDark-
popTextColor弹出层文本颜色String$text-
borderRadius选择框圆角大小String$normal-
maxHeight弹出层最大高度String500px-
disabled是否禁用选择框Booleanfalsetrue | false
customPopStyle自定义弹出层样式UTSJSONObject{}-
customPopTextStyle自定义弹出层文本样式UTSJSONObject{}-
customTextStyle自定义选择框文本样式UTSJSONObject{}-
customStyle自定义选择框样式UTSJSONObject{}-

事件

名称类型说明
change(value: number) => void选中项变化时触发。value 即为选中项索引

使用 MIT 协议