无人机管理后台前端(已迁走)
linwe
2024-10-16 0c779fb73aa2906abc8a5da3e84efe2cd971b789
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
 */