微信小程式:globalData和Storage資料儲存中的坑
阿新 • • 發佈:2018-11-10
前言
在小程式登入是,將返回的使用者資料,儲存在globalData中和storage中。
// 儲存的資料是一個物件
wx.setStorageSync('userAuthData', user.data.data);
this.globalData.userAuthData = user.data.data;
之前,資料更新了,為了避免頻繁的資料請求,要更新之前的使用者資料(更新某欄位的值)。
// 例如更新使用者的手機號碼 app.globalData.userAuthData.phone = '159****0099'; wx.setStorageSync('userAuthData.phone', '159****0099');
實踐
先看看文件的描述,https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html
wx.setStorageSync(string key, Object|string data): 本地快取中指定的 key,需要儲存的內容。
我們來看看實際的輸出效果:
總結
人生要走的彎路,每一步都不能少。。。實踐出真知~
如果你還有什麼疑問或想法,歡迎留言評論,或者掃描下方二維碼,與我取得聯絡~ (記得備註:CSND喔~)