我有一个javascript变量,我想在实例化时全局传递给Vue组件,因此每个注册的组件都将其作为属性,或者可以全局访问。
注意:我需要将vuejs的全局变量设置为READ ONLY属性
我有一个javascript变量,我想在实例化时全局传递给Vue组件,因此每个注册的组件都将其作为属性,或者可以全局访问。
注意:我需要将vuejs的全局变量设置为READ ONLY属性
如果全局变量不应该被任何东西(包括Vuejs)写入,则可以Object.freeze
用来冻结对象。将其添加到Vue的viewmodel不会解冻它。如果该对象旨在全局写入,但不是由Vue编写,则另一个选择是为Vuejs提供该对象的冻结副本:var frozenCopy = Object.freeze(Object.assign({}, globalObject))
您可以使用Vuex处理所有全局数据