介绍:
App(Object object)注册小程序。接受一个 Object
参数,其指定小程序的生命周期回调等。
App() 必须在 app.js
中调用,必须调用且只能调用一次。
加载小程序的时候加载app.js文件,注册小程序,每次加载小程序,存储的全局变量就会初始化
1、可以直接在App()直接存储全局变量
/* app.js文件 */
// 引入加解密(引入文件)
var datajs = require('./utils/js/ccb.js');
App({
// 外部引入的全局变量
datajs : datajs,(存储对应数据)
// 直接书写需要使用的全局变量
token: "直接存储的全局变量",
})
2、getApp()方法用于获取App()的实例:
/* 在其他页面的js文件里 */
const app = getApp();
this.data.token = app.token;
this.data.datajs = app.datajs
3、getApp()方法存储数据
/* 存储数据的js页面 */
let app = getApp();
app.tokened = this.data.tokened; //注意原来的App()当中并没有tokened这个数据。
//然后在其它页面的js文件里用上面的方法获取tokened即可。