MCPcopy Create free account

hub / github.com/deweyou/mini-vue3 / functions

Functions229 in github.com/deweyou/mini-vue3

↓ 115 callersFunctionh
(type: VNodeTypes, props = null, children = null)
packages/runtime-core/src/h.ts:4
↓ 35 callersMethodpush
(code: string)
packages/compiler-core/src/codegen.ts:12
↓ 22 callersFunctionbaseParse
(content: string, options: ParserOptions = {})
packages/compiler-core/src/parse.ts:43
↓ 14 callersFunctionpush
(code)
packages/compiler-core/src/codegen.ts:27
↓ 13 callersFunctionref
(value: any)
packages/reactivity/src/ref.ts:77
↓ 12 callersFunctionreactive
(target: T)
packages/reactivity/src/reactive.ts:13
↓ 11 callersFunctionisReactive
(value: any)
packages/reactivity/src/reactive.ts:54
↓ 10 callersFunctionadvanceBy
* 删除已经解析的字符串 * @param context * @param numberOfCharacters
packages/compiler-core/src/parse.ts:355
↓ 10 callersFunctionisRef
(r: any)
packages/reactivity/src/ref.ts:85
↓ 9 callersFunctioncreateApp
(...args)
packages/runtime-dom/src/index.ts:11
↓ 9 callersFunctionpatch
(n1, n2, container, anchor = null, parentComponent = null)
packages/runtime-core/src/renderer.ts:87
↓ 9 callersFunctiontransform
(root: RootNode, options: TransformOptions)
packages/compiler-core/src/transform.ts:45
↓ 7 callersFunctioncreateVNode
( type: VNodeTypes, props: (Data & VNodeProps) | null = null, children: unknown = null, )
packages/runtime-core/src/vnode.ts:52
↓ 7 callersFunctioneffect
(fn: () => T, options?: ReactiveEffectOptions)
packages/reactivity/src/effect.ts:182
↓ 7 callersFunctionisString
(val: unknown)
packages/shared/src/index.ts:14
↓ 7 callersMethodrun
()
packages/reactivity/src/effect.ts:44
↓ 6 callersFunctionisFunction
(val: unknown)
packages/shared/src/index.ts:20
↓ 6 callersFunctionisReadonly
(value: any)
packages/reactivity/src/reactive.ts:62
↓ 6 callersFunctionnextTick
(fn?: (this: T) => void)
packages/runtime-core/src/scheduler.ts:53
↓ 6 callersFunctionstartsWith
(source: string, searchString: string)
packages/compiler-core/src/parse.ts:346
↓ 5 callersFunctiongenerate
(ast: RootNode)
packages/compiler-core/src/codegen.ts:35
↓ 5 callersFunctiongenerateArrayTpArrayComps
(idx)
packages/vue/examples/patchChildren/ArrayToArray.js:49
↓ 5 callersMethodhelper
(key: symbol)
packages/compiler-core/src/codegen.ts:13
↓ 5 callersFunctioninject
(key: InjectionKey<any> | string, defaultValue?: unknown)
packages/runtime-core/src/apiInject.ts:19
↓ 5 callersFunctionisObject
(val: unknown)
packages/shared/src/index.ts:22
↓ 5 callersFunctionparseTextData
* 解析文本内容 * @param context * @param length
packages/compiler-core/src/parse.ts:397
↓ 5 callersFunctionqueuePreFlushCb
(cb: SchedulerJob)
packages/runtime-core/src/scheduler.ts:98
↓ 4 callersFunctioncomputed
(getterOrOptions: ComputedGetter<T> | WritableComputedOptions<T>)
packages/reactivity/src/computed.ts:48
↓ 4 callersFunctioncreateGetter
* 创建Proxy的get处理函数 * @param isReadonly {boolean} 是否只读 * @param shallow {boolean} 是否浅处理
packages/reactivity/src/baseHandlers.ts:15
↓ 4 callersFunctioncreateHook
(lifecycle: LifecycleHooks)
packages/runtime-core/src/apiLifecycle.ts:24
↓ 4 callersFunctioncreateReactiveObject
* 创建Proxy * @param target * @param baseHandlers proxy处理器
packages/reactivity/src/reactive.ts:46
↓ 4 callersFunctiongenNode
(node: CodegenNode | symbol | string, context: CodegenContext)
packages/compiler-core/src/codegen.ts:62
↓ 4 callersFunctiongetId
(job: SchedulerJob)
packages/runtime-core/src/scheduler.ts:47
↓ 4 callersFunctionisProxy
(value: any)
packages/reactivity/src/reactive.ts:70
↓ 4 callersFunctionqueueJob
(job: SchedulerJob)
packages/runtime-core/src/scheduler.ts:84
↓ 4 callersFunctionreadonly
(target: T)
packages/reactivity/src/reactive.ts:29
↓ 3 callersFunctioncacheStringFunction
(fn: T)
packages/shared/src/index.ts:42
↓ 3 callersFunctionhelper
(key)
packages/compiler-core/src/codegen.ts:24
↓ 3 callersFunctionisSameVNodeType
(n1: VNode, n2: VNode)
packages/runtime-core/src/vnode.ts:97
↓ 3 callersFunctionmountChildren
(children, container, anchor, parentComponent, start = 0)
packages/runtime-core/src/renderer.ts:458
↓ 3 callersFunctionprovide
(key: InjectionKey<T> | string | number, value: T)
packages/runtime-core/src/apiInject.ts:6
↓ 3 callersFunctionqueuePostFlushCb
(cb: SchedulerJobs)
packages/runtime-core/src/scheduler.ts:106
↓ 3 callersFunctionrenderSlot
(slots: Slots, name: string, props: Data = {})
packages/runtime-core/src/helpers/renderSlot.ts:6
↓ 3 callersFunctionshallowReadonly
(target: T)
packages/reactivity/src/reactive.ts:37
↓ 3 callersFunctionunref
(ref: T | Ref<T>)
packages/reactivity/src/ref.ts:93
↓ 2 callersFunctionadvanceSpaces
* 删除空格 * @param context
packages/compiler-core/src/parse.ts:409
↓ 2 callersFunctioncreateDep
(effects?: ReactiveEffect[])
packages/reactivity/src/dep.ts:9
↓ 2 callersFunctioncreateVNodeCall
( context: TransformContext | null, tag: VNodeCall['tag'], props?: VNodeCall['props'], children?: VNod
packages/compiler-core/src/ast.ts:146
↓ 2 callersFunctiondoWatch
(source: WatchSource | WatchSource[] | WatchEffect, cb: WatchCallback | null)
packages/runtime-core/src/apiWatch.ts:27
↓ 2 callersFunctionemit
(instance: ComponentInternalInstance, event: string, ...rawArgs: any[])
packages/runtime-core/src/componentEmit.ts:6
↓ 2 callersFunctionflushPostFlushCbs
()
packages/runtime-core/src/scheduler.ts:188
↓ 2 callersFunctiongenNodeList
( nodes: (string | symbol | CodegenNode | TemplateChildNode[])[], context: CodegenContext, )
packages/compiler-core/src/codegen.ts:120
↓ 2 callersFunctiongetCurrentInstance
()
packages/runtime-core/src/component.ts:56
↓ 2 callersFunctiongetVNodeBlockHelper
(isComponent: boolean)
packages/compiler-core/src/utils.ts:15
↓ 2 callersFunctiongetVNodeHelper
(isComponent: boolean)
packages/compiler-core/src/utils.ts:11
↓ 2 callersFunctionhasChanged
(value: any, oldValue: any)
packages/shared/src/index.ts:29
↓ 2 callersFunctionhasOwn
(val: object, key: string | symbol)
packages/shared/src/index.ts:26
↓ 2 callersFunctioninvokeArrayFns
(fns: Function[], arg?: any)
packages/shared/src/index.ts:80
↓ 2 callersFunctionisText
( node: TemplateChildNode, )
packages/compiler-core/src/utils.ts:19
↓ 2 callersFunctionisTracking
()
packages/reactivity/src/effect.ts:129
↓ 2 callersFunctionjob
()
packages/runtime-core/src/apiWatch.ts:64
↓ 2 callersFunctionparseChildren
* 解析孩子模板内容 * @param context * @param ancestors
packages/compiler-core/src/parse.ts:67
↓ 2 callersFunctionparseTag
* 解析标签 * @param context * @param type
packages/compiler-core/src/parse.ts:173
↓ 2 callersFunctionproxyRefs
(objectWithRefs: T)
packages/reactivity/src/ref.ts:117
↓ 2 callersFunctionqueueCb
* 插入队列 * @param cb * @param activeQueue * @param pendingQueue * @param index
packages/runtime-core/src/scheduler.ts:67
↓ 2 callersFunctionqueueFlush
* 冲洗队列
packages/runtime-core/src/scheduler.ts:113
↓ 2 callersFunctionsetCurrentInstance
(instance: ComponentInternalInstance)
packages/runtime-core/src/component.ts:58
↓ 2 callersFunctionstartsWithEndTagOpen
* 结束标签 * @param source * @param tag
packages/compiler-core/src/parse.ts:384
↓ 2 callersFunctionstop
(runner: ReactiveEffectRunner)
packages/reactivity/src/effect.ts:204
↓ 2 callersMethodstop
()
packages/reactivity/src/effect.ts:57
↓ 2 callersFunctiontoReactive
(value: T)
packages/reactivity/src/reactive.ts:79
↓ 2 callersFunctiontrackEffects
(dep: Dep)
packages/reactivity/src/effect.ts:117
↓ 2 callersFunctiontraverseNode
* 递归遍历节点 * @param root * @param context
packages/compiler-core/src/transform.ts:81
↓ 2 callersFunctiontriggerEffects
(dep: Dep)
packages/reactivity/src/effect.ts:152
↓ 2 callersFunctionunmountChildren
(children: VNode[], parentComponent: ComponentInternalInstance | null, start = 0)
packages/runtime-core/src/renderer.ts:237
↓ 2 callersFunctionunsetCurrentInstance
()
packages/runtime-core/src/component.ts:60
↓ 2 callersFunctionwatch
(source: T | WatchSource<T>, cb: any)
packages/runtime-core/src/apiWatch.ts:23
↓ 1 callersFunctionbaseCompile
( template: string | RootNode, options: CompilerOptions = {}, )
packages/compiler-core/src/compile.ts:12
↓ 1 callersFunctionbaseCreateRenderer
(options: RendererOptions)
packages/runtime-core/src/renderer.ts:58
↓ 1 callersFunctioncleanupEffect
* 将effect从依赖中清空 * @param effect {ReactiveEffect}
packages/reactivity/src/effect.ts:75
↓ 1 callersFunctioncreateAppAPI
(render: RootRenderFunction<HostElement>)
packages/runtime-core/src/apiCreateApp.ts:9
↓ 1 callersFunctioncreateBaseVNode
( type: VNodeTypes, props: (Data & VNodeProps) | null = null, children: unknown = null, patchFlag = 0,
packages/runtime-core/src/vnode.ts:64
↓ 1 callersFunctioncreateCodegenContext
()
packages/compiler-core/src/codegen.ts:21
↓ 1 callersFunctioncreateComponentInstance
( vnode: VNode, parent: ComponentInternalInstance | null, )
packages/runtime-core/src/component.ts:67
↓ 1 callersMethodcreateElement
(type: string)
packages/runtime-core/src/renderer.ts:25
↓ 1 callersFunctioncreateParserContext
* 初始化配置 * @param content
packages/compiler-core/src/parse.ts:53
↓ 1 callersFunctioncreateRenderer
( options: RendererOptions<HostNode, HostElement>, )
packages/runtime-core/src/renderer.ts:52
↓ 1 callersFunctioncreateRoot
(children: TemplateChildNode[])
packages/compiler-core/src/ast.ts:137
↓ 1 callersFunctioncreateRootCodegen
(root: RootNode, context: TransformContext)
packages/compiler-core/src/transform.ts:56
↓ 1 callersFunctioncreateSetter
* 创建Proxy的set处理函数
packages/reactivity/src/baseHandlers.ts:50
↓ 1 callersFunctioncreateTextVNode
(text = ' ')
packages/runtime-core/src/vnode.ts:93
↓ 1 callersFunctioncreateTransformContext
* 初始化上下文 * @param root * @param options
packages/compiler-core/src/transform.ts:24
↓ 1 callersFunctionfinishComponentSetup
* 当组件状态化后,实现render函数 * @param instance
packages/runtime-core/src/component.ts:172
↓ 1 callersFunctionflushPreFlushCbs
()
packages/runtime-core/src/scheduler.ts:164
↓ 1 callersFunctiongenCompoundExpression
( node: CompoundExpressionNode, context: CodegenContext, )
packages/compiler-core/src/codegen.ts:171
↓ 1 callersFunctiongenExpression
(node: SimpleExpressionNode, context: CodegenContext)
packages/compiler-core/src/codegen.ts:157
↓ 1 callersFunctiongenFunctionPreamble
(ast: RootNode, context: CodegenContext)
packages/compiler-core/src/codegen.ts:184
↓ 1 callersFunctiongenInterpolation
( node: InterpolationNode, context: CodegenContext, )
packages/compiler-core/src/codegen.ts:161
↓ 1 callersFunctiongenNodeListAsArray
( nodes: (string | CodegenNode | TemplateChildNode[])[], context: CodegenContext, )
packages/compiler-core/src/codegen.ts:141
↓ 1 callersFunctiongenNullableArgs
(args: any[])
packages/compiler-core/src/codegen.ts:113
next →1–100 of 229, ranked by callers