VUE3已成为主流。VUE3与VUE2兼容,添加了很多响应API,更改生命周期钩子并优化了响应原则。将其开始。
该方法接收两个参数并返回一个createApp,这是我们启动时使用的接口。我们不在乎参数的来源。
我们想了解它的角色,首先看它的类型
从上面的源代码中,我们可以理解参数是一种类型,接收两个参数,一个是虚拟DOM,另一个是真实的DOM元素。我们可以预测,角色是将虚拟DOM渲染到真实的DOM中
此参数的作用是服务器渲染。本文解释太多。
该方法最终返回一种,类似于我们的VUE2中的实例,让我们首先总结内部内部的哪些参数(仅显示某些源代码,详细实现)
Mixins:[],组件:{},Diarsives:{},提供:object.create(null),optionscache:new feekMap(),propScache:new feekMap(),emitscache:newscache}}}}}}}}}}}}}}}}}}}
$ generate-> createAppapi-> createApp-> initialize并构建应用程序 - >执行应用程序以执行app.mount-> createvnode-> render $,我们的页面将显示在浏览器中。
原始:https://juejin.cn/post/7099810711764729887