1.0.4 • Published 1 month ago

@tanzhenxing/zx-dropdown v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
1 month ago

zx-dropdown 下拉菜单组件

将动作或菜单折叠到下拉菜单中。

使用方式

<zx-dropdown>
  <view class="dropdown-link">
    下拉菜单
    <text class="uni-icons" style="margin-left: 5px;">&#xe6e1;</text>
  </view>
  <template #dropdown>
    <zx-dropdown-menu>
      <zx-dropdown-item command="a">选项1</zx-dropdown-item>
      <zx-dropdown-item command="b">选项2</zx-dropdown-item>
      <zx-dropdown-item command="c">选项3</zx-dropdown-item>
      <zx-dropdown-item command="d" disabled>选项4</zx-dropdown-item>
      <zx-dropdown-item command="e" divided>选项5</zx-dropdown-item>
    </zx-dropdown-menu>
  </template>
</zx-dropdown>

属性说明

zx-dropdown 属性

属性名类型默认值说明
typeString''菜单按钮类型
sizeString''菜单尺寸
maxHeightString / Number''菜单最大高度
splitButtonBooleanfalse下拉触发元素呈现为按钮组
disabledBooleanfalse是否禁用
placementString'bottom'菜单弹出位置: top/top-start/top-end/bottom/bottom-start/bottom-end
triggerString'hover'触发下拉的行为: hover/click
hideOnClickBooleantrue是否在点击菜单项后隐藏菜单
showTimeoutNumber150展开下拉菜单的延时
hideTimeoutNumber150收起下拉菜单的延时
popperClassString''自定义浮层类名
teleportedBooleantrue是否将下拉列表插入至 body 元素

zx-dropdown 插槽

插槽名说明
default下拉菜单的触发元素
dropdown下拉列表,通常是 <zx-dropdown-menu> 组件

zx-dropdown 事件

事件名说明参数
clicksplitButton 为 true 时,点击左侧按钮的回调event
command点击菜单项触发的事件回调command 值
visible-change下拉框出现/隐藏时触发出现为 true,隐藏为 false

zx-dropdown-item 属性

属性名类型默认值说明
commandString / Number / Object''指令,会传递给 command 回调函数
disabledBooleanfalse是否禁用
dividedBooleanfalse是否显示分隔符
iconString''图标

zx-dropdown-item 插槽

插槽名说明
default下拉项内容
icon自定义图标
1.0.4

1 month ago

1.0.3

2 months ago

1.0.2

2 months ago