Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

123456789101112131415161718192021222324252627282930313233343536
  1. // 存储数据
  2. export enum StorageKeys {
  3. Token = "token", //登录token
  4. OpenId = "openId", //openId
  5. Key = "key"//字典key
  6. }
  7. //存储
  8. export const setItem = (key : string, data : any) => {
  9. if (typeof data === "object") {
  10. data = JSON.stringify(data);
  11. }
  12. uni.setStorageSync(key, data);
  13. }
  14. //获取
  15. export const getItem = (key : string) => {
  16. const data = uni.getStorageSync(key);
  17. try {
  18. return JSON.parse(data);
  19. } catch (error) {
  20. return data;
  21. }
  22. }
  23. //移除
  24. export const removeItem = (key) => {
  25. uni.removeStorageSync(key);
  26. };
  27. //清空存储
  28. export const cleanStorage = () => {
  29. uni.clearStorageSync();
  30. };