uni.setStorage存储数据
时间: 2024-10-22 18:00:29 浏览: 34
UniApp 的 `uni.setStorageSync` 和 `uni.setStorage` 方法用于在本地持久化存储数据。它们允许你将数据保存在设备上供应用程序后续访问。
**存储数据示例**:
```javascript
// 存储键(key)和值(value)
const keyValue = 'my_data';
const dataToStore = 'This is some sample data';
// 使用 setStorageSync 存储字符串数据
uni.setStorageSync(keyValue, dataToStore);
// 或者存储其他类型的对象,如 JSON 数据
const objData = { name: 'John', age: 30 };
uni.setStorageSync('objKey', JSON.stringify(objData));
```
要获取存储的数据,你可以使用 `uni.getStorageSync`:
```javascript
// 获取之前存储的数据
uni.getStorageSync(keyValue, function (res) {
console.log(res); // 打印存储的数据
});
```
对于清除特定键的数据,可以使用 `uni.removeStorageSync`:
```javascript
uni.removeStorageSync(keyValue);
```
而要清空整个本地存储,可以使用 `uni.clearStorageSync()`:
```javascript
uni.clearStorageSync();
```
阅读全文