将全局变量应用于Vuejs

我有一个javascript变量,我想在实例化时全局传递给Vue组件,因此每个注册的组件都将其作为属性,或者可以全局访问。

注意:我需要将vuejs的全局变量设置为READ ONLY属性

路易Stafan2020/03/11 11:01:35

您可以使用Vuex处理所有全局数据

蛋蛋猴子前端2020/03/11 11:01:35

如果全局变量不应该被任何东西(包括Vuejs)写入,则可以Object.freeze用来冻结对象。将其添加到Vue的viewmodel不会解冻它。如果该对象旨在全局写入,但不是由Vue编写,则另一个选择是为Vuejs提供该对象的冻结副本:var frozenCopy = Object.freeze(Object.assign({}, globalObject))