小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.setStorageSync(_key, _data)
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx.setStorageSync(_key, _data) 是微信小程序提供的同步存储方法,它将数据存储在本地缓存中,这些数据只能在同一个小程序实例中访问。当你更换手机或PC端时,由于每个设备上的小程序实例是独立的,所以存储在本地的 `setStorageSync` 数据将无法在新设备上访问。
如果你需要在不同设备之间共享登录状态,可以使用服务器端会话:
用户登录成功后,服务器生成一个唯一的会话ID(Session ID)。
将这个会话ID返回给客户端,并存储在 setStorageSync 中。
客户端在每次请求时都将这个会话ID发送到服务器进行验证。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
手机本地,不是和服务端.
通过服务端返回jwt实现统一登录管理
比较简单的方案时,用户打开小程序时,去后端请求下,当前账号和存储的openid是否已登录,
如果已登录则直接返回登录态的用户信息
用户登录成功后,存储当前登录账号和当前的openid
这样,只要是同一微信用户,在手机端登录,PC端微信的小程序也能变为登录状态了
数据存在当前手机的,你换手机,肯定没有了啊
此方法是将数据存储在本地缓存,每个小程序都有自己的本地缓存数据
1、存储的数据只能在对应的小程序中获取
2、删除小程序后,对应存储数据会消失
3、由于是本地缓存,使用不同手机,是无法获取到另外手机存储的值的
这就是本地存储,就相当于你这部手机里面的相册,换部手机肯定就看不了咯
这个api是缓存在客户端,换手机当然就没了。。
这个就是本地存储,换手机需要重新存
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx.setStorageSync(_key, _data) 是微信小程序提供的同步存储方法,它将数据存储在本地缓存中,这些数据只能在同一个小程序实例中访问。当你更换手机或PC端时,由于每个设备上的小程序实例是独立的,所以存储在本地的 `setStorageSync` 数据将无法在新设备上访问。
如果你需要在不同设备之间共享登录状态,可以使用服务器端会话:
用户登录成功后,服务器生成一个唯一的会话ID(Session ID)。
将这个会话ID返回给客户端,并存储在 setStorageSync 中。
客户端在每次请求时都将这个会话ID发送到服务器进行验证。
手机本地,不是和服务端.
通过服务端返回jwt实现统一登录管理
比较简单的方案时,用户打开小程序时,去后端请求下,当前账号和存储的openid是否已登录,
如果已登录则直接返回登录态的用户信息
用户登录成功后,存储当前登录账号和当前的openid
这样,只要是同一微信用户,在手机端登录,PC端微信的小程序也能变为登录状态了
数据存在当前手机的,你换手机,肯定没有了啊
此方法是将数据存储在本地缓存,每个小程序都有自己的本地缓存数据
1、存储的数据只能在对应的小程序中获取
2、删除小程序后,对应存储数据会消失
3、由于是本地缓存,使用不同手机,是无法获取到另外手机存储的值的
这就是本地存储,就相当于你这部手机里面的相册,换部手机肯定就看不了咯
这个api是缓存在客户端,换手机当然就没了。。
这个就是本地存储,换手机需要重新存