Ant Design Pro專案開啟頁設為登入或者其他頁面
阿新 • • 發佈:2019-01-11
Ant Design Pro專案開啟頁設為登入或者其他頁面
一、開啟頁設為登入頁
首先找到utils包中的authority檔案,在該檔案中找到如下程式碼:
export function getAuthority(str) { // return localStorage.getItem('antd-pro-authority') || ['admin', 'user']; const authorityString = typeof str === 'undefined' ? localStorage.getItem('antd-pro-authority') : str; // authorityString could be admin, "admin", ["admin"] let authority; try { authority = JSON.parse(authorityString); } catch (e) { authority = authorityString; } if (typeof authority === 'string') { return [authority]; } return authority || ['admin']; }
將第二行的註釋取消,那麼開啟頁就是登入頁了,這是許可權問題。
二、開啟頁設為其他頁
在我們進行網頁設計的時候,可能沒有後端的提供,這時要想使用ant design pro專案。我們需要跳過登入步驟,直接進到其他頁面進行靜態的設計,這時可以直接在最後一行改為:
return ['admin'];
這裡的意思是直接返回型別為admin的使用者,這樣就可以跳過登入了。