Blame view

稻城亚丁小程序/uniapp/src/utils/uploadTabClear.ts 521 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  /** 从上传 tab 切走时置位,下次再进上传页时清空草稿(选图触发的 onHide 不用此机制) */
  const KEY = "__upload_tab_clear_on_next_enter";
  
  export function markUploadFormClearOnNextEnter(): void {
    try {
      uni.setStorageSync(KEY, "1");
    } catch {
      /* ignore */
    }
  }
  
  export function consumeUploadFormClearFlag(): boolean {
    try {
      if (uni.getStorageSync(KEY) === "1") {
        uni.removeStorageSync(KEY);
        return true;
      }
    } catch {
      /* ignore */
    }
    return false;
  }