Appearance
src-index.ts
本节目标:理解“src-index.ts”的核心思路,并能把它用于实际开发或面试表达。
import { createRenderer } from "@vue/runtime-core";
import { nodeOps } from "./nodeOps";
import { patchProp } from "./patchProp";
const renderOptions = Object.assign(nodeOps, { patchProp }); // domAPI 属性api
export function render(vnode, container) {
// 在创建渲染器的时候 传入选项
createRenderer(renderOptions).render(vnode, container)
}
export * from "@vue/runtime-core"
Runtime-dom主要提供nodeOps和patchProp方法。即特定平台渲染页面元素的方法和应用属性的方法。