利用wx.getStorageInfoSync()获取微信小程序的本地存储数据,里面包含了3个参数,第一参数是keys,返回storage中所有key;第二个参数是currentSize,表示当前占用的空间大小,单位为kb;第三个参数是limitSize,表示限制的空间大小,单位为kb。具体用法如下:
onLoad() {
try {
const res = wx.getStorageInfoSync();
this.size = this.kbToMb(res.currentSize)
} catch (e) {
console.error('Failed to get storage info', e);
}
},
methods: {
kbToMb(kilobytes) {
return (kilobytes / 1024).toFixed(1);
}
}