Skip to content

u1-dropdown 下拉菜单

u1-dropdown 是基于 uView u-dropdown 修改的下拉菜单组件,需配合 u1-dropdown-item 使用。

基础用法

vue
<template>
  <u1-dropdown>
    <u1-dropdown-item v-model="value1" title="距离" :options="options1"></u1-dropdown-item>
    <u1-dropdown-item v-model="value2" title="温度" :options="options2"></u1-dropdown-item>
  </u1-dropdown>
</template>

<script>
export default {
  data() {
    return {
      value1: 1,
      value2: 2,
      options1: [{ label: '默认排序', value: 1 }, { label: '距离优先', value: 2 }],
      options2: [{ label: '去冰', value: 1 }, { label: '加冰', value: 2 }]
    }
  }
}
</script>

Props

参数说明类型默认值
active-color选中颜色String'#2979ff'
inactive-color未选中颜色String'#606266'
close-on-click-mask点击遮罩是否关闭Booleantrue
close-on-click-self点击当前激活项标题是否关闭Booleantrue
duration过渡时间 (ms)String | Number300
height标题菜单高度String | Number80

Slots

插槽名说明
default放置 u1-dropdown-item
left菜单左侧自定义内容
right菜单右侧自定义内容