Skip to content

Dropdown 下拉选择

选中序号:2(普通)
vue
<script setup lang="ts">
import { ref } from 'vue'
const sel = ref(2) // 1 起;0 表示未选
const opts = ['简单', '普通', '困难', '极限']
</script>

<template>
  <mc-dropdown :options="opts" v-model="sel" unselected-text="选择难度" />
</template>

Props

名称类型默认说明
optionsstring[][]选项文本数组
modelValuenumber0选中序号(1 起;0 未选)v-model
unselectedTextstring'选择一个选项'未选占位
disabledbooleanfalse是否禁用

Events

事件参数说明
update:modelValuenumberv-model 更新
changenumber选择变化

点击外部自动收起;展开/收起播 click 音效。

MIT Licensed · 设计语言移植自 Spectrollay-McUI