在上一文中,我们已经配置好了,刷新默认打开选中的样式,但是如果是在/page3/1,这种的,并没有选中到/page3里面的/page3/1,这个地方来,所以我们需要解决的就是这几个问题:
思路如下:
// 拿着currentRoute.pathname 跟items数组里面的每一个children来进行对比,如果找到了值相等的,就要他的上一级的key
// 将key放到openKeys的数组的元素作为一个初始值![](/i/l/?n=23&i=blog/2590254/202212/2590254-20221211152756095-2041522906.png)
![](/i/l/?n=23&i=blog/2590254/202212/2590254-20221211153047689-1294942044.png)
![](/i/l/?n=23&i=blog/2590254/202212/2590254-20221211153200569-1382195490.gif)
在上一文中,我们已经配置好了,刷新默认打开选中的样式,但是如果是在/page3/1,这种的,并没有选中到/page3里面的/page3/1,这个地方来,所以我们需要解决的就是这几个问题:
思路如下:
// 拿着currentRoute.pathname 跟items数组里面的每一个children来进行对比,如果找到了值相等的,就要他的上一级的key
// 将key放到openKeys的数组的元素作为一个初始值