Skip to content

t-select

Select 选择器

组件介绍

下拉选择器,支持配置是否可清除、占位符、文本类名、图标类名、遮罩类名、绑定值、选项数据、下拉菜单类名等。

平台兼容

HarmonyH5AndroidiOS小程序UTS

基础用法

vue
<template>
  <view class="select-demo">
    <t-select v-model="selected" placeholder="请选择">
      <t-select-option value="1" label="选项1"></t-select-option>
      <t-select-option value="2" label="选项2"></t-select-option>
      <t-select-option value="3" label="选项3"></t-select-option>
    </t-select>
  </view>
</template>

<script setup>
const selected = ref('');
</script>

<style scoped>
.select-demo {
  padding: 40rpx;
}
</style>

Props

属性名类型默认值说明可选值
sizeString"medium"组件尺寸large, medium, small, mini
typeString""组件类型info, primary, error, warning, success
disabledBooleanfalse组件是否禁用true, false
hoverBooleanfalse是否有点击效果true, false
pathString""点击组件后跳转的页面路径-
effectString"normal"组件显示主题normal, dark, light, plain
popoverAttrsObject{}下拉选择框的属性配置-
modelValueAny-双向绑定的值-
leftIconString""左侧图标-
leftIconClassString""左侧图标样式-
rightIconString"arrow-down"右侧图标-
rightIconClassString""右侧图标样式-
closeableBooleantrue是否显示删除按钮true, false
textClassString""请选择文字的样式-
labelBoxClassString""标签盒子的样式-
labelClassString""选项文字的样式-
closeableClassString""清除按钮的样式-

Events

事件名说明回调参数
change值发生变化时触发单选时返回字符,多选时返回字符串数组
open展开时触发-
close折叠时触发-

Slots

插槽名说明
default内容插槽,用于放置t-select-option子组件