当前位置: 首页 > news >正文

element-ui dropdown 组件源码分享

dropdown 下拉菜单源码简单分享,主要从以下几个方面:

1、dropdown 组件页面结构。

2、dropdown 组件属性。

3、dropdown 组件事件。

4、dropdown 组件 slot 挂载。

5、dropdown menu item 组件属性。

一、组件页面结构。

二、组件属性。

2.1 type 菜单按钮类型,同 Button 组件(只在split-button为 true 的情况下有效),类型 string,无默认值。

2.2 size 菜单尺寸,在split-button为 true 的情况下也对触发按钮生效,类型 string,可选值 medium / small / mini,无默认值。

2.3 split-button 下拉触发元素呈现为按钮组,类型 boolean,默认 false。

2.4 placement 菜单弹出层位置,类型 string,可选值 top/top-start/top-end/bottom/bottom-start/bottom-end,默认 bottom-end。

2.5 trigger 触发下拉的行为,类型 string,可选值 hover、click,默认 hover。

2.6 hide-on-click 是否在点击菜单项后隐藏菜单,类型 boolean,默认 true。

2.7 show-timeout 展开下拉菜单的延时(仅在 trigger 为 hover 时有效),类型 number,默认 250。

2.8 hide-timeout 收起下拉菜单的延时(仅在 trigger 为 hover 时有效),类型 number,默认 150。

2.9 tabindex dropdown 组件的 tabindex 类型 number,默认 0。

2.10 disabled 是否禁用,类型 boolean,默认 false。

三、组件事件。

3.1 click split-button 为 true 时,点击左侧按钮的回调。

3.2 command 点击菜单项触发的事件回调,回调参数 dropdown-item 的指令。

3.3 visible-change 下拉框出现/隐藏时触发,回调参数 出现则为 true,隐藏则为 false。

四、组件 slot 挂载。

4.1 -- 触发下拉列表显示的元素,注意:必须是一个元素或者组件。

4.2 dropdown 下拉列表,通常是 <el-dropdown-menu> 组件。

五、menu item 组件属性。

5.1 command 指令,类型 string/number/object,无默认值。

5.2 disabled 禁用,类型 boolean,默认 false。

5.3 divided 显示分割线,类型 boolean,默认 false。

5.4 icon 图标类名,类型 string,无默认值。

相关文章:

  • 【c++】AVL树模拟实现
  • Comfy UI 笔记
  • 文章记单词 | 第47篇(六级)
  • 面试记录1-春招补录0427
  • 基础学习:(9)vit -- vision transformer 和其变体调研
  • 《大型网站技术架构-核心原理与案例分析》笔记
  • UV工具的安装与使用
  • Leetcode:283. 移动零
  • Scala 函数柯里化及闭包
  • 343. 整数拆分
  • Tailwind CSS 实战:基于 Kooboo 构建企业官网页面(二)
  • 【SF】在 Android 显示系统中,图层合成方式 Device 和 Client 的区别
  • 信创系统资产清单采集脚本:主机名+IP+MAC 一键生成 CSV
  • 汽车产业链主表及类别表设计
  • 2、Linux操作系统下,ubuntu22.04版本安装搜狗输入法
  • ACM会议模板设置单排作者数量
  • 低压电工常见知识点
  • Java——琐碎知识点一
  • 国家与省市县 标准地图服务网站 审图号地图下载
  • 【愚公系列】《Manus极简入门》005-DeepSeek与Manus的创新之处
  • “非思”的思想——探索失语者的思想史
  • 国家卫健委对近日肖某引发舆情问题开展调查
  • 视频丨中国海警位中国黄岩岛领海及周边区域执法巡查
  • 如何反击右翼思潮、弥合社会分裂:加拿大大选镜鉴
  • 中国人寿一季度净利润288亿增39.5%,营收降8.9%
  • 日本希望再次租借大熊猫,外交部:双方就相关合作保持密切沟通