Home / Function/ initState() — vue Function Reference

initState() — vue Function Reference

Architecture documentation for the initState() function in state.ts from the vue codebase.

Function typescript VueCore Instance calls 6 called by 1

Entity Profile

Dependency Diagram

graph TD
  ff5d1d58_05a4_1c98_682b_8814ac1fe9fd["initState()"]
  079339bc_f0ce_0fd0_3d1b_26a2dc073616["state.ts"]
  ff5d1d58_05a4_1c98_682b_8814ac1fe9fd -->|defined in| 079339bc_f0ce_0fd0_3d1b_26a2dc073616
  27e71f35_12fd_58cc_25d7_c5686da5aaf6["initMixin()"]
  27e71f35_12fd_58cc_25d7_c5686da5aaf6 -->|calls| ff5d1d58_05a4_1c98_682b_8814ac1fe9fd
  11be9efe_fcdb_2fab_aef6_4fe2f72d828f["initProps()"]
  ff5d1d58_05a4_1c98_682b_8814ac1fe9fd -->|calls| 11be9efe_fcdb_2fab_aef6_4fe2f72d828f
  b08d62fe_27b2_1190_5fbe_74fd290a4ff5["initMethods()"]
  ff5d1d58_05a4_1c98_682b_8814ac1fe9fd -->|calls| b08d62fe_27b2_1190_5fbe_74fd290a4ff5
  7fefa529_2ae1_e1d5_64aa_7ae21a5e9376["initData()"]
  ff5d1d58_05a4_1c98_682b_8814ac1fe9fd -->|calls| 7fefa529_2ae1_e1d5_64aa_7ae21a5e9376
  b757abbc_61ef_2454_445e_6bb830e92333["observe()"]
  ff5d1d58_05a4_1c98_682b_8814ac1fe9fd -->|calls| b757abbc_61ef_2454_445e_6bb830e92333
  920e66ae_3cc4_9da1_e697_9e4605afb494["initComputed()"]
  ff5d1d58_05a4_1c98_682b_8814ac1fe9fd -->|calls| 920e66ae_3cc4_9da1_e697_9e4605afb494
  994c6360_e527_7425_c190_6b0b2cacf6cb["initWatch()"]
  ff5d1d58_05a4_1c98_682b_8814ac1fe9fd -->|calls| 994c6360_e527_7425_c190_6b0b2cacf6cb
  style ff5d1d58_05a4_1c98_682b_8814ac1fe9fd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/instance/state.ts lines 52–70

export function initState(vm: Component) {
  const opts = vm.$options
  if (opts.props) initProps(vm, opts.props)

  // Composition API
  initSetup(vm)

  if (opts.methods) initMethods(vm, opts.methods)
  if (opts.data) {
    initData(vm)
  } else {
    const ob = observe((vm._data = {}))
    ob && ob.vmCount++
  }
  if (opts.computed) initComputed(vm, opts.computed)
  if (opts.watch && opts.watch !== nativeWatch) {
    initWatch(vm, opts.watch)
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does initState() do?
initState() is a function in the vue codebase, defined in src/core/instance/state.ts.
Where is initState() defined?
initState() is defined in src/core/instance/state.ts at line 52.
What does initState() call?
initState() calls 6 function(s): initComputed, initData, initMethods, initProps, initWatch, observe.
What calls initState()?
initState() is called by 1 function(s): initMixin.

Analyze Your Own Codebase

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

Try Supermodel Free