Ver código fonte

localStorage array

localStorage  array
rongxingsun 7 anos atrás
pai
commit
57fb525eee
1 arquivos alterados com 3 adições e 2 exclusões
  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));
 }