Appearance
Loss 处理
Loss 处理用于数据丢失或损坏时的恢复操作。
功能说明
当数据操作过程中出现异常导致数据丢失或不完整时,可以使用 Loss 处理功能进行数据恢复。
适用场景
- 网络中断导致数据未提交
- 浏览器异常关闭导致编辑内容丢失
- 服务器异常导致数据操作中断
使用方法
javascript
// 检查是否有丢失的数据
var hasLossData = checkLossData();
// 获取丢失的数据
var lossData = getLossData();
// 恢复丢失的数据
if (lossData) {
showConfirm('数据恢复', '检测到未提交的数据,是否恢复?', function(result) {
if (result) {
restoreLossData(lossData);
} else {
clearLossData();
}
});
}
// 清除丢失的数据
clearLossData();自动保存机制
平台会在以下时机自动保存数据快照:
- 每隔 30 秒自动保存
- 用户切换页签时保存
- 关闭页面前保存
数据保留
- 丢失数据保留期限:7 天
- 超过保留期的数据将自动清除
- 建议发现数据丢失后尽快执行恢复操作