将VueJs项目导出为组件

时间:2020-07-20 07:05:22

标签: vue.js web vuejs2 vue-component vuex

我一直在研究一个也使用VueX商店的VueJs项目-现在我计划将其作为软件包导出,以便也可以集成到其他网站中-问题在于VueX商店;由于其他网站将拥有自己的商店,是否可以将其他子商店导入其中? (子存储=我组件的存储)-如果是,该怎么办?

谢谢!

1 个答案:

答案 0 :(得分:0)

欢迎使用StackOverflow!

如果您的Vue库使用VuexStore,则必须确保用户已安装并启用了Vuex。您可以通过从Vue plugin安装库来实现。这样,您可以在lib中有一个接收context对象的入口点,包括用户的Vuex存储实例。

然后,您可以使用store.registerModule('mymodule', myModuleObj)注册模块。

以下文章可能会为您提供帮助:https://itnext.io/create-a-vue-js-component-library-part-2-c92a42af84e9