关于 Runtime Only 和 Runtime Compiler
来源:2-3 Vue 实例挂载的实现

XF西风
2020-05-20
黄老师,对 Runtime Only 和 Runtime Compiler 的疑惑:
Runtime Only 是在编译阶段通过 webpack 和 vue-loader 编译 template 模板生成 render 函数就是编译成 JavaScript 对象,组件内容是 .vue 文件和<template></template>模板的那种写法。
Runtime Compiler 是在运行时编译,组件内容是在 new Vue 实例化时写的 render 函数或 template 作为参数的那种写法吗?
不知道描述的是否清楚,对这儿有点疑惑,这么理解对吗?
写回答
1回答
-
runtime-only 就是只有运行时,编译是发生在 webpack 编译时候 通过 vue-loader 编译生成组件相关 JS 和 CSS,并把 template 部分转换成 render 函数添加到组件对象的属性中
runtime-compiled 是在运行时编译,组件的模板直接在组件对象 template 属性中编写,然后在运行时阶段编译生成 render 函数。012020-05-20
相似问题