Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • VueDbCmpBase
    • ElTabs

Index

Constructors

constructor

  • new ElTabs(config: any): ElTabs
  • Parameters

    • config: any

    Returns ElTabs

Properties

addable

addable: boolean

addable

beforeLeave

beforeLeave: string

切换标签之前的钩子,若返回 false 或者返回 Promise 且被 reject,则阻止切换。

closable

closable: boolean

标签是否可关闭

css

css: ElTabsStyle

edit

edit: string

点击 tabs 的新增按钮或 tab 被关闭后触发

editable

editable: boolean

标签是否同时可增加和关闭

stretch

stretch: boolean

标签的宽度是否自撑开

tabAdd

tabAdd: string

点击 tabs 的新增按钮后触发

tabClick

tabClick: string

tab 被选中事件

tabPosition

tabPosition: ElTabsPosition

选项卡所在位置

tabRemove

tabRemove: string

点击 tab 移除按钮时触发

temp

temp: any

页签设置

type

风格类型

vueData

vueData: object

Methods

addTab

  • 新增页签

    Parameters

    Returns void

Private buildDefalut

  • buildDefalut(): void
  • 构建默认的选页签

    Returns void

Protected doDesigningDbClick

  • doDesigningDbClick(): void
  • Returns void

doGetClassName

  • doGetClassName(): any
  • Returns any

doGetCss

  • doGetCss(): ElTabsStyle
  • Returns ElTabsStyle

doGetMethods

  • doGetMethods(): {}
  • 事件

    Returns {}

doGetVueData

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

    Returns object

doGetVueHtml

  • doGetVueHtml(): string
  • Returns string

getAttrEditors

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

    Returns AttributeEditorBase[]

getTab

  • getTab(tabIndex: number): void
  • 获取页签实例

    Parameters

    • tabIndex: number

      页签索引

    Returns void

    页签的实例

getTabs

  • 返回Tabs的 页签的数组

    Returns ElTabsPanel[]

    页签的数组

getTabsHtml

  • getTabsHtml(): string
  • Returns string

getTabsMethods

  • getTabsMethods(): {}
  • Returns {}

removeTab

  • 移除页签

    Parameters

    Returns void

setTabs

  • 设置Tabs的页签

    Parameters

    Returns void

Generated using TypeDoc