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

时间:2019-05-29 03:48:49

标签: javascript vue.js vuejs2 frontend vue-component

可以在全球范围内注册所有组件吗?

原因

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

这有什么缺点吗?

1 个答案:

答案 0 :(得分:6)

如果您不打算在整个应用程序中频繁使用该组件,则通常不应在全球范围内注册该组件。引用the docs ...

  

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