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

鍍金池/ 問答/HTML/ antd react router 導航隨頁面跳轉菜單欄變化到相應的頁面選項

antd react router 導航隨頁面跳轉菜單欄變化到相應的頁面選項

使用antd組件 react 框架 單頁面router 我的頁面發(fā)生欄跳轉 想實現左側菜單欄里的導航索引也變化到與頁面相應的選項中,各位大神如何實現此功能!給點思路想法就行 圖片描述

回答
編輯回答
吢涼

兄弟解決了么?分享一下!

2018年4月7日 03:12
編輯回答
半心人

如果使用antd 的 Menu 組件的話,其實本來就是有這個功能的。

2018年1月5日 13:17
編輯回答
兔寶寶

有一個思路是,如果是antd的話,你的菜單欄Sider組件,應該有根據點擊時設置selectedKeys的方法吧,所以頁面內跳轉或者前進后退時,可以在componentWillReceiveProps狀態(tài)方法里再調用設置selectedKeys的方法,就可以讓菜單高亮對應上頁面的跳轉了

2017年12月8日 01:11
編輯回答
帥到炸

根據url判斷選中的key

render() {
    const pathName = hashHistory.getCurrentLocation().pathname;
    return (
        <Menu selectedKeys={[pathName]} >
        ...
        </Menu>
    );
}
2018年7月17日 01:33
編輯回答
貓館

直接給你一個Demo.DvaInitial, 菜單就是使用antd的menu實現的。

2018年5月3日 07:50