Runtime-Compiler和Runtime-only的区别:


runtime-compiler的过程:

当在Vue里面嵌入一个template模板时,会把template放进vue.options.template里面,然后通过parse解析到ast(abstract syntax tree)抽象语法树,在compile编译成render(function)函数,通过函数把template翻译成virtual dom(虚拟dom),再通过虚拟dom,渲染成真实的dom,也就是UI  界面上面。

Runtime-only的过程:

直接通过reder()函数把template翻译成virtual dom(虚拟dom),再通过虚拟dom,渲染成真实的dom,也就是UI  界面上面。



补充:Runtime-only比Runtime-Compiler性能更高,代码量使用更少,多数推荐使用Runetime-only.


你可能感兴趣的:(Runtime-Compiler和Runtime-only的区别:)