温馨提示:本文翻译自stackoverflow.com,查看原文请点击:vue.js - Vue instance per component over single instance
vue.js

vue.js - 每个组件的Vue实例超过单个实例

发布于 2020-03-29 21:37:31

由于我们网站的结构,我们目前无法创建一个主app实例,因为其中太多的HTML。

因此,相反,我们当前正在寻找类的类,app然后为每个组件创建一个新的Vue实例,这对于组件之间的通信不是很好,但这是我们当前的工作。

我们正在努力创建一种仅支持一个整体的新结构app但是,只是想知道为每个组件创建一个新的Vue实例是否对浏览器性能有害,而不是仅在其中包含一个组件实例吗?

查看更多

提问者
Martyn Ball
被浏览
96
Sapnesh Naik 2020-01-31 18:19

简短答案:否

使用带有子组件的根Vue组件的应用程序和使用多个根Vue组件的应用程序之间不会有任何性能差异。

所有组件仍然只是Vue实例-因此没有什么不同。唯一的区别是实例的组织和用法。