Преглед изворни кода

localStorage array

localStorage  array
rongxingsun пре 7 година
родитељ
комит
57fb525eee
1 измењених фајлова са 3 додато и 2 уклоњено
  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));
 }