常规的开发过程中, 每个Page的逻辑中,要使用 util.js WapRequest.js, 需要在每个页面中书写
require('/utils/WapRequest');
略繁琐
在app.js 顶部 增加
const util = require('/utils/util');
const BasePageOptionClass = require('/utils/BasePageOptionClass');
const WapRequest = require('/utils/WapRequest');
const NC = require('/lib/WxNotificationCenter');
OnLaunch方法中,扩展属性
onLaunch: function() {
var res =wx.getSystemInfoSync();
this.globalData.SystemInfo=res;
this.util = util;
this.BasePageOptionClass = BasePageOptionClass;
this.WapRequest = WapRequest ;
this.NC = NC;
});
}
如此: 在Page中调用
//无需再require util等全局工具方法
let app = getApp();
Page({
onLoad(){
app.util.toast("test");
}
})