uni.setStorage存储了对象,怎么取
时间: 2024-02-25 14:52:48 浏览: 64
在localStorage中存储对象数组并读取的方法
5星 · 资源好评率100%
要取出存储在uni.setStorage中的对象,可以使用uni.getStorage方法获取,然后将获取到的数据进行解析。
示例代码:
```javascript
// 存储对象
let user = {
name: 'John',
age: 25
};
uni.setStorage({
key: 'userInfo',
data: JSON.stringify(user)
});
// 取出对象
uni.getStorage({
key: 'userInfo',
success: function (res) {
let userInfo = JSON.parse(res.data);
console.log(userInfo.name); // 输出 John
console.log(userInfo.age); // 输出 25
}
});
```
在获取到存储的数据后,需要使用 `JSON.parse()` 方法将字符串转化为对象。
阅读全文