Home / Function/ createElement() — vue Function Reference

createElement() — vue Function Reference

Architecture documentation for the createElement() function in create-element.ts from the vue codebase.

Function typescript VueCore Instance calls 1 called by 3

Entity Profile

Dependency Diagram

graph TD
  02c4c5f0_14bc_07b8_fddc_e3511462f997["createElement()"]
  4b23edff_adcb_6cfb_ca7d_b6d38b4a1921["create-element.ts"]
  02c4c5f0_14bc_07b8_fddc_e3511462f997 -->|defined in| 4b23edff_adcb_6cfb_ca7d_b6d38b4a1921
  bdbcb4df_444f_38c6_ba9d_20ef23f9091f["initRender()"]
  bdbcb4df_444f_38c6_ba9d_20ef23f9091f -->|calls| 02c4c5f0_14bc_07b8_fddc_e3511462f997
  2b1a34a9_e713_84e7_6b26_d06155dba96c["FunctionalRenderContext()"]
  2b1a34a9_e713_84e7_6b26_d06155dba96c -->|calls| 02c4c5f0_14bc_07b8_fddc_e3511462f997
  c99fb29c_1811_ff40_c612_793f4b6d0a4f["h()"]
  c99fb29c_1811_ff40_c612_793f4b6d0a4f -->|calls| 02c4c5f0_14bc_07b8_fddc_e3511462f997
  97662195_00aa_821a_3a03_9901c7f344e9["_createElement()"]
  02c4c5f0_14bc_07b8_fddc_e3511462f997 -->|calls| 97662195_00aa_821a_3a03_9901c7f344e9
  style 02c4c5f0_14bc_07b8_fddc_e3511462f997 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/vdom/create-element.ts lines 27–44

export function createElement(
  context: Component,
  tag: any,
  data: any,
  children: any,
  normalizationType: any,
  alwaysNormalize: boolean
): VNode | Array<VNode> {
  if (isArray(data) || isPrimitive(data)) {
    normalizationType = children
    children = data
    data = undefined
  }
  if (isTrue(alwaysNormalize)) {
    normalizationType = ALWAYS_NORMALIZE
  }
  return _createElement(context, tag, data, children, normalizationType)
}

Domain

Subdomains

Frequently Asked Questions

What does createElement() do?
createElement() is a function in the vue codebase, defined in src/core/vdom/create-element.ts.
Where is createElement() defined?
createElement() is defined in src/core/vdom/create-element.ts at line 27.
What does createElement() call?
createElement() calls 1 function(s): _createElement.
What calls createElement()?
createElement() is called by 3 function(s): FunctionalRenderContext, h, initRender.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free