From 57fb525eee408624401ebba7c63bd7fc58d1ac0f Mon Sep 17 00:00:00 2001 From: rongxingsun Date: Thu, 12 Jul 2018 11:00:07 +0800 Subject: [PATCH] localStorage array localStorage array --- src/utils/authority.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/utils/authority.js b/src/utils/authority.js index 424496b2..95cff6d7 100644 --- a/src/utils/authority.js +++ b/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)); } -- GitLab