小程序页面传参方式

小程序页面传参方式

2021 / 3 / 25

1. 页面传参

页面url中拼接参数,传递至跳转页面

在跳转页面的onLoad / onShow生命周期中,获取参数options,即可获取所传递参数
例如: 跳转页面url为 192.168.0.1 ? id=1 & s_number=100

onLoad(options){
	console.log(options.id); // 1
	console.log(options.s_number); // 100
}
2. 使用globalData进行传参

globalData: 全局变量

初始化 globalData

在app.js中添加全局变量的初始值

App({
	globalData:{
		appid: 120314121898698, 
		goodsId: 9800
	}
})
页面访问app.js中的参数

页面对应js中,添加const app = getApp();

onLoad() {
	let appid = app.globalData.appid;
} // 可以在单独方法中获取app设置的全局变量
data:{
	appid: app.globalData.appid;
} // 也可以直接从data中获取全局变量
修改 globalData中的全局变量
this.globalData.appid = 178196636898; // 在app.js中修改时
app.globalData.goodsId = 1199; // 当单独页面中修改时
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值