我的后端有一个API
api/v1/constants
在请求时返回所有应用程序常量。我希望在加载Vuejs应用程序时调用此API并将这些常量设置在某处,以便每个vuejs组件都可以导入这些常量并使用它们。
我可以在我的根组件中调用此API,并在需要时将常量作为prop传递。但它正在建立一个将支柱传递给嵌套组件的链条。
例如
组件A将常量传递给组件B,
组件B将常量传递给组件C,
依旧......
如果有人有更好的方法来管理,请建议。
答案 0 :(得分:3)
Vue.prototype.$constants = <your constants>
可以在Vue或组件中的任何位置使用
this.$constants.<some constant>