阅读(3791) (8)

百度智能小程序 同步清理本地数据缓存

2020-08-13 15:50:20 更新

swan.clearStorageSync

解释:同步清理本地数据缓存。

方法参数

示例 

在开发者工具中打开


图片示例




代码示例

clearStorage() {
    let res = swan.clearStorageSync();
    // 基础库 3.140.1 之前,无法判断接口是否调用失败
    // 基础库 3.140.1 及以后,通过 instanceof 来判断接口是否调用失败
    if (!(res instanceof Error)) {
        this.toast('后台数据已清除', 'none');
        this.setData('disabled', true);
    }
    else {
        console.log('clearStorageSync fail', res.message);
    }
}
// 其余代码部分与 swan.clearStorage(https://smartprogram.baidu.com/docs/develop/api/storage/remove_swan-clearStorage/) 相同

Bug & Tip

  • 基础库 3.140.1 之前,无法判断接口是否调用失败。
  • 基础库 3.140.1 及以后,接口调用失败时会返回一个标准的Error对象,可通过instanceof来判断接口是否调用失败。

错误码

Android

错误码 说明

1001

执行失败

iOS

错误码 说明

202

解析失败,请检查参数是否正确