在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ react-router4能夠阻止進(jìn)入某個(gè)路由嗎?

react-router4能夠阻止進(jìn)入某個(gè)路由嗎?

現(xiàn)在有個(gè)功能需要對路由的地址進(jìn)行權(quán)限判斷,如果沒有權(quán)限就不進(jìn)入此路由。
在react-router文檔看到了這個(gè)

const getConfirmation = (message, callback) => {
  const allowTransition = window.confirm(message)
  callback(allowTransition)
}

<BrowserRouter getUserConfirmation={getConfirmation}/>

但是點(diǎn)了取消,還是會進(jìn)入路由,有大神指導(dǎo)一下嗎?

回答
編輯回答
幼梔

使用路由守衛(wèi)鉤子,進(jìn)入路由前判斷是否有權(quán)限,沒有就返回到上層路由或報(bào)錯(cuò)頁面

2017年10月24日 13:32