setStorage
setStorage là api để lưu trữ dữ liệu theo key, dữ liệu mới sẽ ghi đè dữ liệu cũ nếu cùng key.
Lưu ý
- Mỗi tiện ích chỉ được lưu trữ không quá 6MB.
- Dữ liệu của mỗi tiện ích đã được tách biệt; tiện ích này không thể đọc được thông tin của tiện ích khác.
- Dữ liệu chỉ bị mất khi ứng dụng bị xoá hoặc thiết bị bị reset. Việc cài đè tiện ích không làm mất dữ liệu được lưu trữ.
- Trên iOS, storage hỗ trợ iTunes backup.
Tham số
| Thuộc tính | Kiểu dữ liệu | Bắt buộc | Mô tả |
|---|---|---|---|
| key | string | ✓ | Key của dữ liệu |
| data | Object/string | ✓ | Giá trị của dữ liệu |
| success | Function | Callback khi dữ liệu được lưu thành công | |
| fail | Function | Callback khi dữ liệu được lưu thất bại | |
| complete | Function | Callback sau khi thực hiện việc lưu dữ liệu bất kể thành công hay thất bại |
Ví dụ
import apis from '@v-miniapp/apis'
apis.setStorage({
key: 'test',
data: {
title: 'Run',
description: 'Run 5km daily'
},
success: function () {
apis.alert({ content: 'Saved successfully' });
}
});