/** * 初始化全局变量 * 按 utils、dataUtils、mgr 的顺序进行初始化。同时需要要求: * 1、require utils 时,不会调用 dataUtils、mgr 的全局变量 * 2、require dataUtils 时,不会调用 mgr 的全局变量 */ module.exports = { init (ns) { // ---------- utils 初始化 ---------- // Mgr 工具 ns.MgrUtils = require('MgrUtils'); // App 工具 ns.AppUtils = require('AppUtils'); // View 工具 ns.ViewUtils = require('ViewUtils'); // 日志工具 ns.LogUtils = require('LogUtils'); // 函数工具 ns.FuncUtils = require('FuncUtils'); // 订单号工具 ns.OrderUtils = require('OrderUtils'); // XMLHttp工具 ns.XMLHttpUtils = require('XMLHttpUtils'); // require('xxtea'); // ---------- dataUtils 初始化 ---------- // ---------- mgr 初始化 ---------- // 网络图片管理器 ns.NetImageMgr = require('NetImageMgr'); ns.NetImageMgr.init(); // 声音管理器 ns.AudioMgr = require('AudioMgr'); ns.AudioMgr.init(); } };