博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您;
🍅希望此文章可以帮助到您🍅
目录
微信小程序文章推荐
假如我们是获取用户的登录id和用户的名称,那么在用户登录的时候需要首先对数据进行临时本地存储:
JS代码:
wx.setStorage({
key: "userId",
data: res.user.id
})
wx.setStorage({
key: "userName",
data: res.user.name
})
app.js中的代码:
App({
globalData: {
userId: '',
userName: '',
},
onLaunch() {
wx.getStorage({
key: 'userId',
success(res) {
console.log("userId------:" + res.data)
that.globalData.userId = res.data
}
})
wx.getStorage({
key: 'userName',
success(res) {
console.log("userId------:" + res.data)
that.globalData.userName = res.data
}
})
},
})
在其他页面的使用:
export { }
const appData = getApp();
data: {
"userName":""
},
onLoad() {
this.setData({
userName: appData.globalData.userName,
})
},
对wx.getStorage的说明:
wx:setStorage(Object obj), 将数据存储在本地缓存中指定的key中。它会覆盖掉原来该key 对应的内容;数据存储生命周期跟小程序本身一致,即除用户主动删除或超过一定时间被自动清理。 否则数据一直可用。 单个 key允许存储的最大数据长度为1MB, 所有数据存储上限为 10MB
留个脚印吧
大家要是感觉此篇文章有意义;那就给个关注、点赞,收藏吧;
🍅也可以关注文档末尾公众号🍅