Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

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