最近在學習VUE.js 中間涉及到JS全局變量,與其說是VUE的全局變量,不如說是模塊化JS開發的全局變量。
創新互聯:自2013年起為各行業開拓出企業自己的“網站建設”服務,為上千公司企業提供了專業的成都做網站、網站建設、網頁設計和網站推廣服務, 按需開發網站由設計師親自精心設計,設計的效果完全按照客戶的要求,并適當的提出合理的建議,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據客戶的實際情況給出合理的網站構架,制作客戶同行業具有領先地位的。
1、全局變量專用模塊
就是以一個特定模塊來組織管理這些全局量,需要引用的地方導入該模塊便好。
全局變量專用模塊 Global.vue
模塊里的變量用export 暴露出去,當其它地方需要使用時,引入模塊global便可。
需要使用全局變量的模塊 html5.vue
 {{item.title}}
2、全局變量模塊掛載到Vue.prototype 里。
Global.js同上,在程序入口的main.js里加下面代碼
import global_ from './components/tool/Global' Vue.prototype.GLOBAL = global_
掛載之后,在需要引用全局量的模塊處,不需再導入全局量模塊,直接用this就可以引用了,如下:
3、使用VUEX
Vuex 是一個專為 Vue.js 應用程序開發的狀態管理模式。它采用集中式存儲管理應用的所有組件的狀態。因此可以存放著全局量。因Vuex有點繁瑣,有點殺雞用牛刀的感覺。認為并沒有必要。
以上這篇vue2 全局變量的設置方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持創新互聯。