在 Uniapp 中,你可以使用三種方式操作緩存:同步方法、異步方法和 Vuex 持久化存儲。以下是詳細的設置、獲取和清除緩存的方法:
1. 同步方法
設置緩存
uni.setStorageSync('key', 'value');
// 示例
uni.setStorageSync('token', 'abc123');
獲取緩存
const value = uni.getStorageSync('key');
// 示例
const token = uni.getStorageSync('token');
清除緩存
// 清除指定key
uni.removeStorageSync('key');
// 清除所有緩存
uni.clearStorageSync();
2. 異步方法(Promise風格)
設置緩存
uni.setStorage({
key: 'key',
data: 'value',
success: function () {
console.log('存儲成功');
}
});
// 或者使用async/a