小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,题主在制作微信小程序时在全局变量内定义了一个空数组用来存储页面A中输入的值
请问应该如何在页面B中输出数组中的这些值呢?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
在app.js定义一个全局的变量,把页面A的全局变量存到app.js里面,在页面B获取
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
试试本地存储。每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.removeStorageSync 对本地缓存进行读写和清理。
最简单的做法是 在B的onShow里去拿来setData
A页面
app.globalData.userinfo = {name: "卢霄霄"}
B页面
onShow(){
if(app.globalData.userinfo) {
this.setData({
userName: app.globalData.userinfo.name
})
}
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在app.js定义一个全局的变量,把页面A的全局变量存到app.js里面,在页面B获取
试试本地存储。每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.removeStorageSync 对本地缓存进行读写和清理。
最简单的做法是 在B的onShow里去拿来setData
A页面
app.globalData.userinfo = {name: "卢霄霄"}
B页面
onShow(){
if(app.globalData.userinfo) {
this.setData({
userName: app.globalData.userinfo.name
})
}
}