uniapp中的本地存储
时间: 2023-12-09 20:05:13 浏览: 118
uni-app用sqlite数据库本地缓存
3星 · 编辑精心推荐
在 UniApp 中,可以使用本地存储来保存和读取数据。UniApp 提供了一些方法来处理本地存储,常用的有:
1. uni.setStorage(key, data):设置本地存储数据,key 是键名,data 是要存储的数据。
2. uni.getStorage(key):获取本地存储的数据,key 是要获取的数据的键名。
3. uni.removeStorage(key):移除本地存储中指定的数据,key 是要移除的数据的键名。
4. uni.clearStorage():清空本地存储中的所有数据。
这些方法可以在任何页面和组件中使用。示例如下:
```javascript
// 设置本地存储数据
uni.setStorage('username', 'John');
// 获取本地存储数据
uni.getStorage('username').then(res => {
console.log(res.data); // 输出 'John'
});
// 移除本地存储数据
uni.removeStorage('username');
// 清空本地存储
uni.clearStorage();
```
需要注意的是,uni.setStorage 和 uni.removeStorage 方法是异步的,返回一个 Promise 对象。在获取本地存储数据时,可以使用 then 方法来获取数据。
阅读全文