Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/deweyou/mini-vue3
/ functions
Functions
229 in github.com/deweyou/mini-vue3
⨍
Functions
229
◇
Types & classes
45
↓ 115 callers
Function
h
(type: VNodeTypes, props = null, children = null)
packages/runtime-core/src/h.ts:4
↓ 35 callers
Method
push
(code: string)
packages/compiler-core/src/codegen.ts:12
↓ 22 callers
Function
baseParse
(content: string, options: ParserOptions = {})
packages/compiler-core/src/parse.ts:43
↓ 14 callers
Function
push
(code)
packages/compiler-core/src/codegen.ts:27
↓ 13 callers
Function
ref
(value: any)
packages/reactivity/src/ref.ts:77
↓ 12 callers
Function
reactive
(target: T)
packages/reactivity/src/reactive.ts:13
↓ 11 callers
Function
isReactive
(value: any)
packages/reactivity/src/reactive.ts:54
↓ 10 callers
Function
advanceBy
* 删除已经解析的字符串 * @param context * @param numberOfCharacters
packages/compiler-core/src/parse.ts:355
↓ 10 callers
Function
isRef
(r: any)
packages/reactivity/src/ref.ts:85
↓ 9 callers
Function
createApp
(...args)
packages/runtime-dom/src/index.ts:11
↓ 9 callers
Function
patch
(n1, n2, container, anchor = null, parentComponent = null)
packages/runtime-core/src/renderer.ts:87
↓ 9 callers
Function
transform
(root: RootNode, options: TransformOptions)
packages/compiler-core/src/transform.ts:45
↓ 7 callers
Function
createVNode
( type: VNodeTypes, props: (Data & VNodeProps) | null = null, children: unknown = null, )
packages/runtime-core/src/vnode.ts:52
↓ 7 callers
Function
effect
(fn: () => T, options?: ReactiveEffectOptions)
packages/reactivity/src/effect.ts:182
↓ 7 callers
Function
isString
(val: unknown)
packages/shared/src/index.ts:14
↓ 7 callers
Method
run
()
packages/reactivity/src/effect.ts:44
↓ 6 callers
Function
isFunction
(val: unknown)
packages/shared/src/index.ts:20
↓ 6 callers
Function
isReadonly
(value: any)
packages/reactivity/src/reactive.ts:62
↓ 6 callers
Function
nextTick
(fn?: (this: T) => void)
packages/runtime-core/src/scheduler.ts:53
↓ 6 callers
Function
startsWith
(source: string, searchString: string)
packages/compiler-core/src/parse.ts:346
↓ 5 callers
Function
generate
(ast: RootNode)
packages/compiler-core/src/codegen.ts:35
↓ 5 callers
Function
generateArrayTpArrayComps
(idx)
packages/vue/examples/patchChildren/ArrayToArray.js:49
↓ 5 callers
Method
helper
(key: symbol)
packages/compiler-core/src/codegen.ts:13
↓ 5 callers
Function
inject
(key: InjectionKey<any> | string, defaultValue?: unknown)
packages/runtime-core/src/apiInject.ts:19
↓ 5 callers
Function
isObject
(val: unknown)
packages/shared/src/index.ts:22
↓ 5 callers
Function
parseTextData
* 解析文本内容 * @param context * @param length
packages/compiler-core/src/parse.ts:397
↓ 5 callers
Function
queuePreFlushCb
(cb: SchedulerJob)
packages/runtime-core/src/scheduler.ts:98
↓ 4 callers
Function
computed
(getterOrOptions: ComputedGetter<T> | WritableComputedOptions<T>)
packages/reactivity/src/computed.ts:48
↓ 4 callers
Function
createGetter
* 创建Proxy的get处理函数 * @param isReadonly {boolean} 是否只读 * @param shallow {boolean} 是否浅处理
packages/reactivity/src/baseHandlers.ts:15
↓ 4 callers
Function
createHook
(lifecycle: LifecycleHooks)
packages/runtime-core/src/apiLifecycle.ts:24
↓ 4 callers
Function
createReactiveObject
* 创建Proxy * @param target * @param baseHandlers proxy处理器
packages/reactivity/src/reactive.ts:46
↓ 4 callers
Function
genNode
(node: CodegenNode | symbol | string, context: CodegenContext)
packages/compiler-core/src/codegen.ts:62
↓ 4 callers
Function
getId
(job: SchedulerJob)
packages/runtime-core/src/scheduler.ts:47
↓ 4 callers
Function
isProxy
(value: any)
packages/reactivity/src/reactive.ts:70
↓ 4 callers
Function
queueJob
(job: SchedulerJob)
packages/runtime-core/src/scheduler.ts:84
↓ 4 callers
Function
readonly
(target: T)
packages/reactivity/src/reactive.ts:29
↓ 3 callers
Function
cacheStringFunction
(fn: T)
packages/shared/src/index.ts:42
↓ 3 callers
Function
helper
(key)
packages/compiler-core/src/codegen.ts:24
↓ 3 callers
Function
isSameVNodeType
(n1: VNode, n2: VNode)
packages/runtime-core/src/vnode.ts:97
↓ 3 callers
Function
mountChildren
(children, container, anchor, parentComponent, start = 0)
packages/runtime-core/src/renderer.ts:458
↓ 3 callers
Function
provide
(key: InjectionKey<T> | string | number, value: T)
packages/runtime-core/src/apiInject.ts:6
↓ 3 callers
Function
queuePostFlushCb
(cb: SchedulerJobs)
packages/runtime-core/src/scheduler.ts:106
↓ 3 callers
Function
renderSlot
(slots: Slots, name: string, props: Data = {})
packages/runtime-core/src/helpers/renderSlot.ts:6
↓ 3 callers
Function
shallowReadonly
(target: T)
packages/reactivity/src/reactive.ts:37
↓ 3 callers
Function
unref
(ref: T | Ref<T>)
packages/reactivity/src/ref.ts:93
↓ 2 callers
Function
advanceSpaces
* 删除空格 * @param context
packages/compiler-core/src/parse.ts:409
↓ 2 callers
Function
createDep
(effects?: ReactiveEffect[])
packages/reactivity/src/dep.ts:9
↓ 2 callers
Function
createVNodeCall
( context: TransformContext | null, tag: VNodeCall['tag'], props?: VNodeCall['props'], children?: VNod
packages/compiler-core/src/ast.ts:146
↓ 2 callers
Function
doWatch
(source: WatchSource | WatchSource[] | WatchEffect, cb: WatchCallback | null)
packages/runtime-core/src/apiWatch.ts:27
↓ 2 callers
Function
emit
(instance: ComponentInternalInstance, event: string, ...rawArgs: any[])
packages/runtime-core/src/componentEmit.ts:6
↓ 2 callers
Function
flushPostFlushCbs
()
packages/runtime-core/src/scheduler.ts:188
↓ 2 callers
Function
genNodeList
( nodes: (string | symbol | CodegenNode | TemplateChildNode[])[], context: CodegenContext, )
packages/compiler-core/src/codegen.ts:120
↓ 2 callers
Function
getCurrentInstance
()
packages/runtime-core/src/component.ts:56
↓ 2 callers
Function
getVNodeBlockHelper
(isComponent: boolean)
packages/compiler-core/src/utils.ts:15
↓ 2 callers
Function
getVNodeHelper
(isComponent: boolean)
packages/compiler-core/src/utils.ts:11
↓ 2 callers
Function
hasChanged
(value: any, oldValue: any)
packages/shared/src/index.ts:29
↓ 2 callers
Function
hasOwn
(val: object, key: string | symbol)
packages/shared/src/index.ts:26
↓ 2 callers
Function
invokeArrayFns
(fns: Function[], arg?: any)
packages/shared/src/index.ts:80
↓ 2 callers
Function
isText
( node: TemplateChildNode, )
packages/compiler-core/src/utils.ts:19
↓ 2 callers
Function
isTracking
()
packages/reactivity/src/effect.ts:129
↓ 2 callers
Function
job
()
packages/runtime-core/src/apiWatch.ts:64
↓ 2 callers
Function
parseChildren
* 解析孩子模板内容 * @param context * @param ancestors
packages/compiler-core/src/parse.ts:67
↓ 2 callers
Function
parseTag
* 解析标签 * @param context * @param type
packages/compiler-core/src/parse.ts:173
↓ 2 callers
Function
proxyRefs
(objectWithRefs: T)
packages/reactivity/src/ref.ts:117
↓ 2 callers
Function
queueCb
* 插入队列 * @param cb * @param activeQueue * @param pendingQueue * @param index
packages/runtime-core/src/scheduler.ts:67
↓ 2 callers
Function
queueFlush
* 冲洗队列
packages/runtime-core/src/scheduler.ts:113
↓ 2 callers
Function
setCurrentInstance
(instance: ComponentInternalInstance)
packages/runtime-core/src/component.ts:58
↓ 2 callers
Function
startsWithEndTagOpen
* 结束标签 * @param source * @param tag
packages/compiler-core/src/parse.ts:384
↓ 2 callers
Function
stop
(runner: ReactiveEffectRunner)
packages/reactivity/src/effect.ts:204
↓ 2 callers
Method
stop
()
packages/reactivity/src/effect.ts:57
↓ 2 callers
Function
toReactive
(value: T)
packages/reactivity/src/reactive.ts:79
↓ 2 callers
Function
trackEffects
(dep: Dep)
packages/reactivity/src/effect.ts:117
↓ 2 callers
Function
traverseNode
* 递归遍历节点 * @param root * @param context
packages/compiler-core/src/transform.ts:81
↓ 2 callers
Function
triggerEffects
(dep: Dep)
packages/reactivity/src/effect.ts:152
↓ 2 callers
Function
unmountChildren
(children: VNode[], parentComponent: ComponentInternalInstance | null, start = 0)
packages/runtime-core/src/renderer.ts:237
↓ 2 callers
Function
unsetCurrentInstance
()
packages/runtime-core/src/component.ts:60
↓ 2 callers
Function
watch
(source: T | WatchSource<T>, cb: any)
packages/runtime-core/src/apiWatch.ts:23
↓ 1 callers
Function
baseCompile
( template: string | RootNode, options: CompilerOptions = {}, )
packages/compiler-core/src/compile.ts:12
↓ 1 callers
Function
baseCreateRenderer
(options: RendererOptions)
packages/runtime-core/src/renderer.ts:58
↓ 1 callers
Function
cleanupEffect
* 将effect从依赖中清空 * @param effect {ReactiveEffect}
packages/reactivity/src/effect.ts:75
↓ 1 callers
Function
createAppAPI
(render: RootRenderFunction<HostElement>)
packages/runtime-core/src/apiCreateApp.ts:9
↓ 1 callers
Function
createBaseVNode
( type: VNodeTypes, props: (Data & VNodeProps) | null = null, children: unknown = null, patchFlag = 0,
packages/runtime-core/src/vnode.ts:64
↓ 1 callers
Function
createCodegenContext
()
packages/compiler-core/src/codegen.ts:21
↓ 1 callers
Function
createComponentInstance
( vnode: VNode, parent: ComponentInternalInstance | null, )
packages/runtime-core/src/component.ts:67
↓ 1 callers
Method
createElement
(type: string)
packages/runtime-core/src/renderer.ts:25
↓ 1 callers
Function
createParserContext
* 初始化配置 * @param content
packages/compiler-core/src/parse.ts:53
↓ 1 callers
Function
createRenderer
( options: RendererOptions<HostNode, HostElement>, )
packages/runtime-core/src/renderer.ts:52
↓ 1 callers
Function
createRoot
(children: TemplateChildNode[])
packages/compiler-core/src/ast.ts:137
↓ 1 callers
Function
createRootCodegen
(root: RootNode, context: TransformContext)
packages/compiler-core/src/transform.ts:56
↓ 1 callers
Function
createSetter
* 创建Proxy的set处理函数
packages/reactivity/src/baseHandlers.ts:50
↓ 1 callers
Function
createTextVNode
(text = ' ')
packages/runtime-core/src/vnode.ts:93
↓ 1 callers
Function
createTransformContext
* 初始化上下文 * @param root * @param options
packages/compiler-core/src/transform.ts:24
↓ 1 callers
Function
finishComponentSetup
* 当组件状态化后,实现render函数 * @param instance
packages/runtime-core/src/component.ts:172
↓ 1 callers
Function
flushPreFlushCbs
()
packages/runtime-core/src/scheduler.ts:164
↓ 1 callers
Function
genCompoundExpression
( node: CompoundExpressionNode, context: CodegenContext, )
packages/compiler-core/src/codegen.ts:171
↓ 1 callers
Function
genExpression
(node: SimpleExpressionNode, context: CodegenContext)
packages/compiler-core/src/codegen.ts:157
↓ 1 callers
Function
genFunctionPreamble
(ast: RootNode, context: CodegenContext)
packages/compiler-core/src/codegen.ts:184
↓ 1 callers
Function
genInterpolation
( node: InterpolationNode, context: CodegenContext, )
packages/compiler-core/src/codegen.ts:161
↓ 1 callers
Function
genNodeListAsArray
( nodes: (string | CodegenNode | TemplateChildNode[])[], context: CodegenContext, )
packages/compiler-core/src/codegen.ts:141
↓ 1 callers
Function
genNullableArgs
(args: any[])
packages/compiler-core/src/codegen.ts:113
next →
1–100 of 229, ranked by callers