Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "src/utils/component-utils"

Index

Functions

findComponentsByTag

  • findComponentsByTag(components: Vue | Vue[], tagNames?: string | string[]): Vue[]

findParentComponents

  • findParentComponents(nodes: Vue | Vue[], tagNames: string | string[]): Vue[]

findVNodesByTag

  • findVNodesByTag(nodes: VNode | VNode[], tagNames: string | string[]): VNode[]

Const getComponentFromElement

  • getComponentFromElement(el: Element, findParent?: boolean): any

Const getComponentOption

  • getComponentOption(vm: Vue, defaultOption?: any): any

Const getComponentTagName

  • getComponentTagName(vm: Vue): any

Const getRef

Const getSlot

  • getSlot(vm: Vue, name?: string, data?: object | (() => object), optional?: boolean): VNode[]
  • slot 조회

    Parameters

    • vm: Vue

      vue 컴포넌트

    • Default value name: string = "default"

      slot 명

    • Optional data: object | (() => object)

      컴포넌트 데이터

    • Default value optional: boolean = false

    Returns VNode[]

Const isPageComponent

  • isPageComponent(vm: Vue): boolean

Const registerComponentDefaultOption

  • registerComponentDefaultOption(vueComponent: typeof Vue, defaultOption: object): void

Const replaceSubComponent

  • replaceSubComponent(parentComponent: any, targetComponent: any, name?: string): void
  • 부모 컴포넌트의 컴포넌트를 변경한다.

    Parameters

    • parentComponent: any

      부모 컴포넌트

    • targetComponent: any

      변경 대상 컴포넌트

    • Optional name: string

      컴포넌트 명

    Returns void

Object literals

Const DEFAULT_COMPONENT_OPTION

DEFAULT_COMPONENT_OPTION: object

auth

auth: object

required

required: false = false

roles

roles: undefined[] = []