小程序如何把参数设置为全局变量

本文介绍了小程序中如何将参数设置为全局变量,通过利用全局函数在app.js进行管理,实现数据在不同页面间的共享。

小程序我们可以通过全局函数 getApp()保存在app.js里面
App.js

App({
  	globalData: {//全局变量
    	openid:"",
    	session_key:""
  	},
  	data:{
  	},
  })

直接拿App.js里的

//获取应用实例
const app = getApp()
Page({
  	data: {},
  	onLoad:function (options) { 
  		console.log(app.globalData.session_key);
  		console.log(app.globalData.openid);
  	}
  })

page文件拿page文件里的

//index1.js
const app = getApp()
Page({
  	data: {
  		guid:"",
  		czyid:""
	},
  	onLoad:function (options) { 
  		app.globalData.guid_id = this.data.guid;  //把guid保存到全局变量中
        app.globalData.czyid_id = this.data.czyid;
  	}
  })

//index2.js
const app = getApp()
Page({
  	data: {},
  	onLoad:function (options) { 
  		var shenfen_id = app.globalData.guid_id; //获取index1里的guid值
    	var czyid_id = app.globalData.czyid_id;
  	}
  })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值