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
↓ 1 callers
Function
genText
( node: TextNode, context: CodegenContext, )
packages/compiler-core/src/codegen.ts:150
↓ 1 callers
Function
genVNodeCall
(node: VNodeCall, context: CodegenContext)
packages/compiler-core/src/codegen.ts:96
↓ 1 callers
Function
getSequence
* 求最长递增子序列在原数组的下标数组 * @param arr {number[]} * @return {number[]}
packages/runtime-core/src/renderer.ts:608
↓ 1 callers
Function
handleSetupResult
* 处理setup返回值 * @param instance * @param setupResult
packages/runtime-core/src/component.ts:144
↓ 1 callers
Function
hasPropsChanged
(prevProps: Data, nextProps: Data)
packages/runtime-core/src/componentRenderUtils.ts:17
↓ 1 callers
Function
helper
(name)
packages/compiler-core/src/transform.ts:31
↓ 1 callers
Method
helper
(name: T)
packages/compiler-core/src/transform.ts:11
↓ 1 callers
Function
initProps
(instance: ComponentInternalInstance, rawProps: Data | null)
packages/runtime-core/src/componentProps.ts:3
↓ 1 callers
Function
initSlots
(instance: ComponentInternalInstance, children: VNodeNormalizedChildren)
packages/runtime-core/src/componentSlots.ts:24
↓ 1 callers
Function
injectHook
(type: LifecycleHooks, hook: Function, target: ComponentInternalInstance | null = currentInstance)
packages/runtime-core/src/apiLifecycle.ts:10
↓ 1 callers
Function
isComponent
(tag: string, props: AttributeNode[], context: ParserContext)
packages/compiler-core/src/parse.ts:214
↓ 1 callers
Function
isEnd
* 判断是否解析结束 * @param context * @param ancestors
packages/compiler-core/src/parse.ts:365
↓ 1 callers
Function
isOn
(key: string)
packages/shared/src/index.ts:5
↓ 1 callers
Function
isPlainObject
(val: unknown)
packages/shared/src/index.ts:23
↓ 1 callers
Function
isSingleElementRoot
( root: RootNode, child: TemplateChildNode, )
packages/compiler-core/src/transform/hoistStatic.ts:5
↓ 1 callers
Function
isSlotOutlet
( node: RootNode | TemplateChildNode, )
packages/compiler-core/src/utils.ts:5
↓ 1 callers
Function
isSymbol
(val: unknown)
packages/shared/src/index.ts:16
↓ 1 callers
Function
job2
()
packages/runtime-core/__tests__/scheduler.spec.ts:10
↓ 1 callers
Function
mountComponent
* 挂载Component * @param initialVNode * @param container * @param anchor * @param parentComponent
packages/runtime-core/src/renderer.ts:493
↓ 1 callers
Function
mountElement
* 挂载Element * @param vnode * @param container * @param anchor * @param parentComponent
packages/runtime-core/src/renderer.ts:160
↓ 1 callers
Function
normalizeKey
({ key }: VNodeProps)
packages/runtime-core/src/vnode.ts:62
↓ 1 callers
Function
normalizeObjectSlots
(rawSlots: RawSlots, slots: InternalSlots)
packages/runtime-core/src/componentSlots.ts:16
↓ 1 callers
Function
normalizeSlotValue
(value: unknown)
packages/runtime-core/src/componentSlots.ts:14
↓ 1 callers
Function
normalizeVNode
(child: VNodeChild)
packages/runtime-core/src/vnode.ts:103
↓ 1 callers
Function
parseAttribute
* 解析单个属性 * @param context
packages/compiler-core/src/parse.ts:256
↓ 1 callers
Function
parseAttributeValue
* 解析属性值 * @param context
packages/compiler-core/src/parse.ts:285
↓ 1 callers
Function
parseAttributes
* 解析元素属性 * @param context * @param type
packages/compiler-core/src/parse.ts:233
↓ 1 callers
Function
parseElement
* 解析元素节点 * @param context * @param ancestors
packages/compiler-core/src/parse.ts:148
↓ 1 callers
Function
parseInterpolation
* 解析插值 * @param context
packages/compiler-core/src/parse.ts:109
↓ 1 callers
Function
parseText
* 解析文本 * @param context
packages/compiler-core/src/parse.ts:326
↓ 1 callers
Function
patchChildren
( n1: VNode, n2: VNode, container: RendererElement, anchor: RendererNode | null, parentCom
packages/runtime-core/src/renderer.ts:198
↓ 1 callers
Function
patchElement
(n1: VNode, n2: VNode, parentComponent: ComponentInternalInstance | null)
packages/runtime-core/src/renderer.ts:187
↓ 1 callers
Function
patchKeyedChildren
* 对比两个数组节点 * @param c1 旧节点 * @param c2 新节点 * @param container * @param parentAnchor * @param parentComponent
packages/runtime-core/src/renderer.ts:269
↓ 1 callers
Function
patchProps
(el: RendererElement, vnode: VNode, oldProps: Data, newProps: Data)
packages/runtime-core/src/renderer.ts:242
↓ 1 callers
Function
pauseTrack
()
packages/reactivity/src/effect.ts:18
↓ 1 callers
Function
processComponent
* 处理Component * @param n1 * @param n2 * @param container * @param anchor * @param parentComponent
packages/runtime-core/src/renderer.ts:473
↓ 1 callers
Function
processElement
* 处理Element * @param n1 * @param n2 * @param container * @param anchor * @param parentComponent
packages/runtime-core/src/renderer.ts:140
↓ 1 callers
Function
processExpression
( node: SimpleExpressionNode, )
packages/compiler-core/src/transform/transformExpression.ts:14
↓ 1 callers
Function
processFragment
* 处理Fragment,自渲染子节点 * @param n1 * @param n2 * @param container * @param anchor * @param parentComponent
packages/runtime-core/src/renderer.ts:122
↓ 1 callers
Function
processText
(n1: VNode | null, n2: VNode, container: RendererElement)
packages/runtime-core/src/renderer.ts:108
↓ 1 callers
Function
registerRuntimeCompiler
(_complie: any)
packages/runtime-core/src/component.ts:164
↓ 1 callers
Function
render
(vnode, container)
packages/runtime-core/src/renderer.ts:73
↓ 1 callers
Function
resetTracking
()
packages/reactivity/src/effect.ts:26
↓ 1 callers
Function
setup
()
packages/vue/examples/slots/foo.js:12
↓ 1 callers
Function
setupComponent
(instance: ComponentInternalInstance)
packages/runtime-core/src/component.ts:102
↓ 1 callers
Function
setupRenderEffect
* 渲染组件 * @param instance * @param initialVNode * @param container * @param anchor
packages/runtime-core/src/renderer.ts:517
↓ 1 callers
Function
setupStatefulComponent
* 组件状态化 * @param instance
packages/runtime-core/src/component.ts:118
↓ 1 callers
Function
shallowReactive
(target: T)
packages/reactivity/src/reactive.ts:21
↓ 1 callers
Function
shouldUpdateComponent
(prevVNode: VNode, nextVNode: VNode)
packages/runtime-core/src/componentRenderUtils.ts:4
↓ 1 callers
Function
toTypeString
(value: unknown)
packages/shared/src/index.ts:11
↓ 1 callers
Function
track
(target: object, key)
packages/reactivity/src/effect.ts:93
↓ 1 callers
Function
trackRefValue
* 依赖收集 * @param ref
packages/reactivity/src/ref.ts:20
↓ 1 callers
Function
traverse
(value: unknown, seen?: Set<unknown>)
packages/runtime-core/src/apiWatch.ts:99
↓ 1 callers
Function
traverseChildren
* 遍历递归子节点 * @param parent * @param context
packages/compiler-core/src/transform.ts:119
↓ 1 callers
Function
trigger
(target, key)
packages/reactivity/src/effect.ts:139
↓ 1 callers
Function
triggerRefValue
(ref: RefBase<any>)
packages/reactivity/src/ref.ts:35
↓ 1 callers
Function
updateComponent
(n1: VNode, n2: VNode)
packages/runtime-core/src/renderer.ts:578
↓ 1 callers
Function
updateComponentPreRender
(instance: ComponentInternalInstance, nextVNode: VNode)
packages/runtime-core/src/renderer.ts:591
↓ 1 callers
Function
watchEffect
(effect: WatchEffect)
packages/runtime-core/src/apiWatch.ts:19
Function
NOOP
()
packages/shared/src/index.ts:32
Function
add
()
packages/vue/examples/watch/app.js:29
Function
addHandle
()
packages/vue/examples/update/app.js:51
Function
aliasHelper
(s: symbol)
packages/compiler-core/src/codegen.ts:190
Function
cb1
()
packages/runtime-core/__tests__/scheduler.spec.ts:39
Function
cb2
()
packages/runtime-core/__tests__/scheduler.spec.ts:42
Function
cb3
()
packages/runtime-core/__tests__/scheduler.spec.ts:62
Function
changeHandle
()
packages/vue/examples/patchChildren/app.js:45
Function
changePropsStyle
()
packages/vue/examples/update/app.js:61
Function
clearPropsClass
()
packages/vue/examples/update/app.js:62
Function
clickHandle
()
packages/vue/examples/components/foo.js:23
Function
compileToFunction
( template: string | HTMLElement, options?: CompilerOptions, )
packages/vue/src/index.ts:8
Function
componentUpdateFn
()
packages/runtime-core/src/renderer.ts:523
Method
constructor
(value)
packages/reactivity/src/ref.ts:49
Method
constructor
(fn, scheduler: EffectScheduler | null = null)
packages/reactivity/src/effect.ts:39
Method
constructor
(getter: ComputedGetter<T>, setter: ComputedSetter<T>)
packages/reactivity/src/computed.ts:19
Function
flushJobs
* 冲洗任务
packages/runtime-core/src/scheduler.ts:125
Function
get
({ _: instance }: ComponentRenderContext, key: string)
packages/runtime-core/src/componentPublicInstance.ts:18
Method
insert
(el: HostNode, parent: HostElement, hostInsert: HostNode | null)
packages/runtime-core/src/renderer.ts:21
Function
job1
()
packages/runtime-core/__tests__/scheduler.spec.ts:7
Function
mount
(rootContainer)
packages/runtime-core/src/apiCreateApp.ts:12
Function
onClick
()
packages/vue/examples/helloworld/app.js:26
Function
onClickHandle
(test)
packages/vue/examples/components/app.js:10
Function
onInput
(e)
packages/vue/examples/helloworld/app.js:19
Function
patchProp
(el, key, prevValue, nextValue)
packages/runtime-dom/src/patchProp.ts:6
Method
patchProp
(el: HostElement, key: string, prevValue: any, nextValue: any)
packages/runtime-core/src/renderer.ts:19
Function
plugin
(node)
packages/compiler-core/__tests__/transform.spec.ts:9
Method
remove
(el: HostNode)
packages/runtime-core/src/renderer.ts:23
Function
render
()
packages/vue/examples/helloworld/app.js:6
Function
render
()
packages/vue/examples/components/foo.js:4
Function
render
()
packages/vue/examples/components/app.js:5
Function
render
()
packages/vue/examples/lifecycle/app.js:4
Function
render
()
packages/vue/examples/provide/foo.js:5
Function
render
()
packages/vue/examples/provide/baz.js:4
Function
render
()
packages/vue/examples/provide/app.js:5
Function
render
()
packages/vue/examples/patchChildren/TextToArray.js:8
Function
render
()
packages/vue/examples/patchChildren/ArrayToArray.js:52
Function
render
()
packages/vue/examples/patchChildren/TextToText.js:8
Function
render
()
packages/vue/examples/patchChildren/ArrayToText.js:8
Function
render
()
packages/vue/examples/patchChildren/app.js:8
Function
render
()
packages/vue/examples/slots/foo.js:4
← previous
next →
101–200 of 229, ranked by callers