全局變量
app.globalData
本地緩存
wx.setStorageSync(KEY,DATA)
wx.getStorageSync(KEY)
wx.getStorageInfoSync
wx.removeStorageSync(KEY)
wx.clearStorageSync()
通過key-value的方式存儲數據
其實兩者差不多,都可以保存長久的數據。
app.globalData 是全局變量,下次進入的時候,就要重新獲取。
storage 更像是本地的數據庫,可以保存更久。
app.globalData初始化數據,在app.js中,入口js中,
App({
onLaunch: function() {
},
onShow: function(options) {
},
onHide: function() {},
getUserInfo: function(cb) {},
globalData: {
changeshop: null
}
})
app.globalData 存儲數據,
const app = getApp();
//緩存全局保存
app.globalData.changeshop = changeshop;
使用,
const app = getApp();
let changeshop = app.globalData.changeshop;
if (changeshop) {
self.setData({
addrs: changeshop
});
}