在 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