uni-app微信小程序封装全局判断是否登录方法结合全局变量

新建的uni-app项目会有个app.vue文件,在此文件下 onLaunch应用生命周期封装一个方法(把全局变量定义一下):

 注意:onLaunch应用生命周期只会触发一次

app.vue:




封装完成之后在pages页面里(自定义组件或页面里)获取全局变量即可:

pages页面里获取:

onLoad() {
    //获取全局变量 赋值后处理业务逻辑
	let app = getApp();
    this.userLoginFlag = app.globalData.userLogin;
	console.log(app.globalData.userLogin);
}

自定义组件或者页面(组件生命周期): 

created() {
	//拿到全局变量
	let app = getApp();
	console.log(app.globalData.userLogin);
	this.userLoginFlag = app.globalData.userLogin;
}

你可能感兴趣的:(微信小程序,vue.js,javascript)