vue js 可以全局注册所有组件吗?
Posted
技术标签:
【中文标题】vue js 可以全局注册所有组件吗?【英文标题】:Vue js is it ok to register all components globally? 【发布时间】:2019-10-14 14:39:03 【问题描述】:全局注册所有组件是否可以/良好做法?
原因
避免在其他组件需要时手动导入组件。 当应用变大时,看到包含大量导入的组件有点恼火。这样做有什么缺点吗?
【问题讨论】:
【参考方案1】:如果您不打算在整个应用程序中频繁使用组件,则通常不应在全局范围内注册它。引用the docs ...
全球注册通常并不理想。例如,如果您正在使用 像 Webpack 一样构建系统,全局注册所有组件意味着 即使你停止使用一个组件,它仍然可以包含在 你的最终构建。这不必要地增加了 用户必须下载的 javascript。
【讨论】:
谢谢,现在我对 Vue 组件何时以及何时不全局注册它们有了更好的了解。 :)以上是关于vue js 可以全局注册所有组件吗?的主要内容,如果未能解决你的问题,请参考以下文章