/** 从上传 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; }