Skip to content

选择器 Select

在总多选项中,通过下拉选择一个或者一组数据。

基础用法

基础的选择器用法

<template>
  <bp-select v-model="val" placeholder="Please select" clearable>
    <bp-option value="1">Option  1</bp-option>
    <bp-option value="2">Option  2</bp-option>
    <bp-option value="3">Option  3</bp-option>
    <bp-option value="4">Option  4</bp-option>
  </bp-select>
</template>

<script setup lang="ts">
import { ref } from "vue";

const val = ref('');
</script>

选项禁用

通过控制选项的 disabled 属性以实现不可选择某一项

<template>
  <bp-select v-model="val" placeholder="Please select" clearable>
    <bp-option value="1">Option 1</bp-option>
    <bp-option value="2" disabled>Option 2</bp-option>
    <bp-option value="3">Option 3</bp-option>
    <bp-option value="4">Option 4</bp-option>
  </bp-select>
</template>

<script setup lang="ts">
import { ref } from "vue";

const val = ref("");
</script>

Select 属性

v-model
选择器绑定值
StringNumber
-
disabled
是否禁用
Boolean
false
placeholder
占位提示文字
String
-
clearable
是否允许清空
Boolean
false

Option 属性

value
选项的值
StringNumber
-
label
选项文本内容
String
-
disabled
是否禁用
Boolean
false

Select 事件

change
选项值改变触发
value