重用VueJS组件

时间:2017-03-15 17:44:09

标签: vuejs2 vue-component

我正在研究多个项目,并且我发现在很多这些项目(例如Header或Footer组件)中我重复使用相同的组件,有时候会进行微小的更改。我想知道在我的所有项目中包含这些常用组件的最佳方法是什么,这样如果我必须更新一个(即更改Header组件),我不必进入每个项目做出改变?为了澄清,我知道我可能不得不为各个项目重建捆绑包,我只是不想跟上同一个Header组件的50多个副本。有任何想法吗?我正在使用VueJS 2,所有项目都存储在git存储库中。

谢谢!

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题 - 显然可重复使用的组件意味着只在一个项目中重复使用。

如果您正在使用git,可能会创建一个仅包含可重用组件的分支(仅包含组件目录,而不是完整的项目结构)。检查存储库到实际项目的src目录(这是一个git分支本身)。

只要您不将共享分支添加到外部项目,一切都应该很好!

答案 1 :(得分:0)

如何在单独的项目中使用可重用组件创建库并将其作为包上传到npm?