目的是什么
是 ES6 ?
是 TypeScript ? (貌似看起来不是)
其他黑魔法 ?
发现的带强类型标记的代码
export function cloneVNode (vnode: VNode): VNode { // ??? 这里 const cloned = new VNode( vnode.tag, vnode.data, vnode.children, vnode.text, vnode.elm, vnode.context, vnode.componentOptions ) cloned.ns = vnode.ns cloned.isStatic = vnode.isStatic cloned.key = vnode.key cloned.isCloned = true return cloned }export function cloneVNodes (vnodes: Array<VNode>): Array<VNode> { // ??? 这里 const res = new Array(vnodes.length) for (let i = 0; i < vnodes.length; i++) { res[i] = cloneVNode(vnodes[i]) } return res }
github位置: https://github.com/vuejs/vue/...
相关分类