File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ menu: [
1616 docs/书写组件.md,
1717 docs/高阶用法.md,
1818 docs/其它工具.md,
19+ docs/测试
1920]
2021# # set init open menu keys
2122# menuOpenKeys:
Original file line number Diff line number Diff line change 1+ * 该页面用来测试未使用 abbrlink 的中文路径。
Original file line number Diff line number Diff line change @@ -42,9 +42,13 @@ function BasicLayout({
4242
4343 useEffect ( ( ) => {
4444 const { pathname } = location
45- const newPathName = pathname . endsWith ( '/' )
46- ? pathname . slice ( 0 , pathname . length - 1 )
47- : pathname
45+ let newPathName = pathname
46+ if ( newPathName . endsWith ( '/' ) ) {
47+ newPathName . slice ( 0 , newPathName . length - 1 )
48+ }
49+ if ( newPathName . startsWith ( `/${ repo } ` ) ) {
50+ newPathName . slice ( `/${ repo } ` . length , newPathName . length )
51+ }
4852 setSelectedKey ( newPathName )
4953 } , location )
5054
@@ -54,7 +58,6 @@ function BasicLayout({
5458 window . scrollTo ( 0 , 0 )
5559 }
5660 const renderSubMenuItem = ( menus ) => {
57- /* eslint-disable */
5861 return (
5962 < >
6063 { menus . map ( ( item , index ) => {
@@ -98,6 +101,7 @@ function BasicLayout({
98101 }
99102 const renderMenu = ( menus ) => {
100103 if ( menus . length < 1 ) return null
104+ console . log ( 'selectedKey' , selectedKey )
101105 return (
102106 < Affix
103107 offsetTop = { 0 }
You can’t perform that action at this time.
0 commit comments