微信小程序appjs里面获取到的参数怎么传给页面
在微信小程序的app.js文件中,可以通过以下方式将参数传递给页面:
- 在app.js中定义一个全局变量,将参数赋值给这个全局变量,例如:
App({
globalData: {
myParam: ''
},
onLaunch: function(options) {
this.globalData.myParam = options.query.param;
}
})
在onLaunch函数中,获取到的参数options可以通过options.query.param的方式获取到,然后将其赋值给全局变量myParam。
- 在需要使用参数的页面中,通过getApp()全局函数获取app实例,然后通过app.globalData访问全局变量,例如:
Page({
onLoad: function(options) {
var appInstance = getApp();
var myParam = appInstance.globalData.myParam;
// 使用myParam进行后续操作
}
})
在页面的onLoad函数中,通过getApp()获取到app实例,然后通过appInstance.globalData.myParam获取到之前在app.js中定义的全局变量myParam。
通过以上方式,可以在app.js中获取到的参数传递给页面使用
原文地址: https://www.cveoy.top/t/topic/hSKC 著作权归作者所有。请勿转载和采集!