无人机管理后台前端(已迁走)
张含笑
2025-09-01 2ca94de8ede18ac07ccfd8dec7b6f6a707adde9b
src/utils/store.js
@@ -17,6 +17,31 @@
  if (type) window.sessionStorage.setItem(name, JSON.stringify(obj));
  else window.localStorage.setItem(name, JSON.stringify(obj));
};
/**
 * 存储localStorage
 */
export const setStoreSync = (params = {}) => {
  return new Promise((resolve, reject) => {
    let { name, content, type } = params;
    name = keyName + name;
    let obj = {
      dataType: typeof content,
      content: content,
      type: type,
      datetime: new Date().getTime(),
    };
    if (type) window.sessionStorage.setItem(name, JSON.stringify(obj));
    else window.localStorage.setItem(name, JSON.stringify(obj));
    let timer = setTimeout(() => {
      resolve(true)
      clearTimeout(timer)
    }, 500)
  })
};
/**
 * 获取localStorage
 */