小程序全局變量的實現方式

小程序的一個很少人知道的全局對象引用

global對象:

前端開發人員對這個global對象應該不會很陌生,Node環境的時候全局對象就是這個,瀏覽器的全局對象是window。

這個對象有什麼用呢?

小程序開發的時候可能經常會引用一些接口的調用、工具類的模塊使用,每次調用都需要require或者import下真的好麻煩,而且很難維護,我們肯定會想能不能在一個統一的地方維護呢,global對象就可以實現。
如下小程序的app.js代碼:

const api = require('./utils/api.js');
const ajax= require('./utils/tooAjax.js');
const storage= require('./utils/storage.js');
const util = require('./utils/util.js');

global.navH = 64;//自定義導航欄高度
global.api = api;//api
global.ajax = ajax;//接口
global.storage = storage;//本地存儲
global.util =util;//工具

在其他頁面就可以調用了哦,比如:

  //接口調用
  global.ajax.wearShowList().then((res) => {

  });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章