刷新时, 菜单不能保持正确的高亮状态。
来源:5-2 结合react(1)
qq_莫别莫别_03693995
2018-03-01
菜单如果时写死的就没问题, ajax获取就不行。请老师帮忙看看
补充:
当在/aa页面刷新时, 会出现, 左侧菜单时根据后台返回的。
写回答
2回答
-
你的意思是,如果一直点击操作,不刷新,就没事儿,菜单一直高亮。但是如果以刷新,菜单栏就回到原始位置了,对应不上了,对吧?
这种问题是经常出现的,就是最初设计考虑不周,你得重新考虑如何存储菜单栏的状态。页面刷新时,肯定是:“路由 -> 页面 -> 左侧菜单栏组件”这样的处理顺序,你看怎么样把路由中的信息通过组件 props 传递到菜单栏组件中。当菜单栏组件得到路由的信息,那他就可以据此来设置高亮状态了。
022018-03-02 -
双越
2018-03-01
你说的“菜单”是啥呀?没看明白。再把问题补充一下吧,描述详细一些。
042018-03-02
相似问题
如何保持redux的状态
回答 1
详情页刷新报错了,老师
回答 2