小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在微信开发者工具中开发小程序,用的是腾讯云小程序解决方案。wafer2-client-sdk
不知道,在一个页面登录后,另一个页面,如何获取session, 用qcloud.session 似乎不起作用。
使用: var app=getApp(),无法获得和修改 globalData 中的 数据,也无法使用 global 变量。
不知什么原因?请指教。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
谢谢。session 怎么用,还是不太清楚。但 globalData 的问题,已经解决。
var myapp = getApp()
var globalData = myapp.globalData
var testinfo = myapp.globalData.hasLogin ( app.js , hasLogin: false . 上一页面 , 设置 hasLogin: true)
Page({
data: {
myapp: myapp,
userInfo: myapp.globalData.userInfo,
hasLogin: testinfo //此处,明明已经赋值,但 页面 还显示 false
},
onLoad: function () {
testinfo = myapp.globalData.hasLogin
this.setData({
hasLogin: testinfo //加上此句,页面就显示 true
})
}
});
我还不太熟悉这个语言,不知道是怎么回事。
方便的话,可以解释一下。
谢谢!
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
第三方系统维持session可以通过保存会话cookie然后每次请求手动设置请求header。修改globalData使用app.setData,或者存储在内存里
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
谢谢。session 怎么用,还是不太清楚。但 globalData 的问题,已经解决。
var myapp = getApp()
var globalData = myapp.globalData
var testinfo = myapp.globalData.hasLogin ( app.js , hasLogin: false . 上一页面 , 设置 hasLogin: true)
Page({
data: {
myapp: myapp,
userInfo: myapp.globalData.userInfo,
hasLogin: testinfo //此处,明明已经赋值,但 页面 还显示 false
},
onLoad: function () {
testinfo = myapp.globalData.hasLogin
this.setData({
hasLogin: testinfo //加上此句,页面就显示 true
})
}
});
我还不太熟悉这个语言,不知道是怎么回事。
方便的话,可以解释一下。
谢谢!
第三方系统维持session可以通过保存会话cookie然后每次请求手动设置请求header。修改globalData使用app.setData,或者存储在内存里