Home / Function/ markStatic() — vue Function Reference

markStatic() — vue Function Reference

Architecture documentation for the markStatic() function in render-static.ts from the vue codebase.

Function typescript CoreRuntime Instance calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  88e95f1b_cf66_5e7b_e7c6_1a76a7e1416e["markStatic()"]
  7c4a1871_a8e0_6bbc_abc1_336b9a233c19["render-static.ts"]
  88e95f1b_cf66_5e7b_e7c6_1a76a7e1416e -->|defined in| 7c4a1871_a8e0_6bbc_abc1_336b9a233c19
  73dbdcd9_0842_794b_02e4_3b03dbaf33ca["renderStatic()"]
  73dbdcd9_0842_794b_02e4_3b03dbaf33ca -->|calls| 88e95f1b_cf66_5e7b_e7c6_1a76a7e1416e
  31ba6c9e_4142_1cfd_8e8f_f1acf3c443ef["markOnce()"]
  31ba6c9e_4142_1cfd_8e8f_f1acf3c443ef -->|calls| 88e95f1b_cf66_5e7b_e7c6_1a76a7e1416e
  a962c82f_f349_92a1_3f66_1fce22c9111c["markStaticNode()"]
  88e95f1b_cf66_5e7b_e7c6_1a76a7e1416e -->|calls| a962c82f_f349_92a1_3f66_1fce22c9111c
  style 88e95f1b_cf66_5e7b_e7c6_1a76a7e1416e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/instance/render-helpers/render-static.ts lines 41–51

function markStatic(tree: VNode | Array<VNode>, key: string, isOnce: boolean) {
  if (isArray(tree)) {
    for (let i = 0; i < tree.length; i++) {
      if (tree[i] && typeof tree[i] !== 'string') {
        markStaticNode(tree[i], `${key}_${i}`, isOnce)
      }
    }
  } else {
    markStaticNode(tree, key, isOnce)
  }
}

Domain

Subdomains

Frequently Asked Questions

What does markStatic() do?
markStatic() is a function in the vue codebase, defined in src/core/instance/render-helpers/render-static.ts.
Where is markStatic() defined?
markStatic() is defined in src/core/instance/render-helpers/render-static.ts at line 41.
What does markStatic() call?
markStatic() calls 1 function(s): markStaticNode.
What calls markStatic()?
markStatic() is called by 2 function(s): markOnce, renderStatic.

Analyze Your Own Codebase

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

Try Supermodel Free