Vue JS是否可以在全球范围内注册所有组件?

Pen*_*ers 5 javascript frontend vue.js vue-component vuejs2

在全球范围内注册所有组件是否可行?

原因

  • 以避免在其他组件需要它们时手动导入组件。
  • 当应用变大时,看到具有大量导入的组件会有些生气。

这有什么缺点吗?

Hus*_*him 6

如果您不打算在整个应用程序中频繁使用该组件,则通常不应该在全局注册该组件。引用文档 ...

全球注册通常并不理想。例如,如果您使用的是Webpack之类的构建系统,则全局注册所有组件意味着即使停止使用某个组件,该组件仍可以包含在最终构建中。这不必要地增加了用户必须下载的JavaScript数量。