1. 程式人生 > >Ant Design Pro專案開啟頁設為登入或者其他頁面

Ant Design Pro專案開啟頁設為登入或者其他頁面

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的使用者,這樣就可以跳過登入了。