微信小程序1

常规的开发过程中, 每个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");
  }
})
 
原文地址:https://www.cnblogs.com/jifsu/p/7850642.html