当前位置: 首页 > 网络应用技术

CreateApp -VUE3源代码解释

时间:2023-03-09 13:25:34 网络应用技术

  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