共计 248 个字符,预计需要花费 1 分钟才能阅读完成。
Vue 中模版的编译是如下过程:模版 —>ast(形象树)–>render 函数 -> 虚构 dom-> 理论 dom。
vue 中的模版通过 compiler 编译成 ast(用于示意模版的 js 对象,也能够说 ast 就是一个用来示意源代码的 js 对象),而后将 ast 生成对应 render 函数 (这里先不谈对于 ast 的转化细节),render 函数而后生成虚构节点 vnode(用来形容节点及其子节点的信息),vnode 的汇合组成 Virtual Dom(vue 组件建设起来的整个 vnode 树叫虚构 Dom 树),最初生成实在 Dom。
正文完