Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • VueCmpBase
    • ElDropdown

Index

Constructors

constructor

  • new ElDropdown(config: IContainerBase): ElDropdown
  • Parameters

    • config: IContainerBase

    Returns ElDropdown

Properties

btnText

btnText: string

下拉菜单标题

css

css: ElDropdownStyle

dropItems

dropItems: IDropDownItem[]

下拉项设置

hideTimeout

hideTimeout: number

收起下拉菜单的延时(仅在 trigger 为 hover 时有效)

ishideOnClick

ishideOnClick: boolean

是否在点击菜单项后隐藏菜单

onClickScript

onClickScript: string

点击事件

onDropItemClickScript

onDropItemClickScript: string

下拉菜单点击事件

placement

菜单弹出位置

showTimeout

showTimeout: number

展开下拉菜单的延时(仅在 trigger 为 hover 时有效)

size

菜单按钮尺寸

splitButton

splitButton: boolean

下拉触发元素呈现为按钮组

tabindex

tabindex: number

trigger

触发下拉的行为

type

菜单按钮类型,同 Button 组件(只在split-button为 true 的情况下有效)

Methods

buildDefalut

  • buildDefalut(): void
  • Returns void

doDesigningDbClick

  • doDesigningDbClick(): void
  • Returns void

doGetClassName

  • doGetClassName(): any
  • Returns any

doGetCss

  • doGetCss(): ElDropdownStyle
  • Returns ElDropdownStyle

doGetMethods

  • doGetMethods(): {} & { handleCommand: (dropIndex: any) => void }
  • 事件

    Returns {} & { handleCommand: (dropIndex: any) => void }

doGetVueData

  • doGetVueData(): object
  • 设置默认值

    Returns object

doGetVueHtml

  • doGetVueHtml(): string
  • 获取组件的html

    Returns string

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • 注意:使用注解注册属性编辑器这里不能少

    Returns AttributeEditorBase[]

getDropItems

  • 获取指定的位置index的下拉菜单项

    Parameters

    • index: number

      菜单索引

    Returns IDropDownItem

    返回下拉项数组

getItemsHtml

  • getItemsHtml(): string
  • Returns string

raiseOnButtonClickScript

  • raiseOnButtonClickScript(): void
  • 触发点击事件

    Returns void

raiseOnDropItemClickScript

  • raiseOnDropItemClickScript(dropIndex: number): void
  • 触发点击事件

    Parameters

    • dropIndex: number

    Returns void

Generated using TypeDoc