【uniapp】存储数据到本地文件以及读取本地文件数据
时间: 2023-08-01 14:09:30 浏览: 1213
在 uniapp 中,可以使用 uni.storage API 来实现本地存储数据到文件以及读取本地文件数据的功能。
1. 存储数据到本地文件
可以通过 uni.setStorageSync(key, data) 方法来将数据存储到本地文件,其中 key 为存储的键值,data 为需要存储的数据。示例代码如下:
```
uni.setStorageSync('name', '张三');
uni.setStorageSync('age', 18);
```
2. 读取本地文件数据
可以通过 uni.getStorageSync(key) 方法来读取本地文件中存储的数据,其中 key 为需要读取的键值。示例代码如下:
```
var name = uni.getStorageSync('name');
var age = uni.getStorageSync('age');
```
需要注意的是,如果要存储对象类型的数据,需要先将其转换为 JSON 字符串,再存储到本地文件中,读取时再将其转换回对象。
示例代码如下:
```
var obj = {
name: '张三',
age: 18
};
uni.setStorageSync('userInfo', JSON.stringify(obj));
var userInfo = JSON.parse(uni.getStorageSync('userInfo'));
console.log(userInfo.name); // 输出:张三
console.log(userInfo.age); // 输出:18
```
以上是 uniapp 中存储数据到本地文件以及读取本地文件数据的方法。
阅读全文