微信小程序全局变量的赋值与应用
先在app.js 中定义全局变量
globalData:{
username: null,
password: null,
},
A页面对变量赋值并引用
在A页面顶部一定要写这句话
var app = getApp()
bindinput 是输入框绑定的事件
primary是按钮绑定了的事件
bindinput:function(e){
/*this.setData({
input: e.detail.value
})*/
app.globalData.username = e.detail.value
},
primary:function(){
console.log("input:" +app.globalData.username)
},

B页面拿到A页面赋值后的值
B页面js顶部一定要有
var app = getApp()
var app = getApp();
Page({
primary:function(){
console.log("B页面input:" + app.globalData.username)
}
})

全部变量赋值并引用差不多就是这样了,博主也是自学,一步一步摸索的,不想你们掉太多坑,尽量帮你们填平。
本文介绍了微信小程序中如何在app.js定义全局变量,并在A、B页面间进行赋值和引用。通过示例,详细讲解了A页面如何对全局变量进行操作,以及B页面如何获取A页面修改后的值,帮助开发者避免常见陷阱。
1767

被折叠的 条评论
为什么被折叠?



