Skip to content

下拉菜单 Dropdown

基础用法

vue
<template>
  <bp-dropdown @select="handleSelect">
    <bp-button status="gray" type="secondary">下</bp-button>

    <template #content>
      <bp-doption value="1">选项一</bp-doption>
      <bp-doption value="2">选项二</bp-doption>
      <bp-doption value="3">选项三</bp-doption>
      <bp-doption value="4">选项四</bp-doption>
      <bp-doption value="5">选项五</bp-doption>
    </template>
  </bp-dropdown>
</template>

<script setup lang="ts">
const handleSelect = (value: string) => {
  console.log(value);
};
</script>
position弹出位置
TriggerPosition
bottom-
trigger触发方式
TriggerType
click-

Doption 属性

value选项值
StringNumber
--
disabled是否禁用
Boolean
--
select选中触发value?: DoptionValue-
open打开下拉---
close关闭下拉---
default触发区域--
content下拉内容--

Doption 插槽

default选项内容--