swan.clearStorageSync

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

方法参数

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

图片示例

swan.clearStorageSync - 图2

代码示例

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

Bug & Tip

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

错误码

Android

错误码说明

1001

执行失败

iOS

错误码说明

202

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