Open colgin opened 3 years ago
https://colgin.github.io/2020/11/14/vue3-renderer/#more
vue2的代码中将vdom渲染成dom的方法封装在内部,如果要将vue渲染到其他一些平台,从代码组织上就很啰嗦。比如mp-vue就是直接从fork了一份vue的代码,然后修改渲染vdom的那部分代码。比如weex因为和vue有合作,所以代码是直接放在vue里的platform目录下。而vue3则彻底将运行时和将vdom渲染到页面上的平台相关代码进行了分离。从代码的组织上就能看出来了,runtime
测试
https://colgin.github.io/2020/11/14/vue3-renderer/#more
vue2的代码中将vdom渲染成dom的方法封装在内部,如果要将vue渲染到其他一些平台,从代码组织上就很啰嗦。比如mp-vue就是直接从fork了一份vue的代码,然后修改渲染vdom的那部分代码。比如weex因为和vue有合作,所以代码是直接放在vue里的platform目录下。而vue3则彻底将运行时和将vdom渲染到页面上的平台相关代码进行了分离。从代码的组织上就能看出来了,runtime