1. 程式人生 > >微信小程式:globalData和Storage資料儲存中的坑

微信小程式:globalData和Storage資料儲存中的坑

前言

在小程式登入是,將返回的使用者資料,儲存在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喔~)