Selaa lähdekoodia

localStorage array

localStorage  array
rongxingsun 7 vuotta sitten
vanhempi
commit
57fb525eee
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      src/utils/authority.js

+ 3 - 2
src/utils/authority.js

@@ -1,9 +1,10 @@
 // use localStorage to store the authority info, which might be sent from server in actual project.
 export function getAuthority() {
   // return localStorage.getItem('antd-pro-authority') || ['admin', 'user'];
-  return localStorage.getItem('antd-pro-authority') || 'admin';
+  const authority = localStorage.getItem('antd-pro-authority');
+  return authority ? JSON.parse(authority) : 'admin';
 }
 
 export function setAuthority(authority) {
-  return localStorage.setItem('antd-pro-authority', authority);
+  return localStorage.setItem('antd-pro-authority', JSON.stringify(authority));
 }