@@ -42,12 +42,10 @@ const MainLayout = createWithRemoteLoader({
4242} ) ;
4343
4444const ExampleRoutes = ( {
45- preset, themeToken, projectName, paths = [ {
45+ preset, themeToken, projectName, baseUrl = '' , paths = [ {
4646 key : 'index' , path : '/' , title : '首页'
4747 } , {
48- key : 'components' , path : '/components' , title : '组件'
49- } , {
50- key : 'postcat' , path : '/postcat' , title : '接口'
48+ key : 'components' , path : `${ baseUrl } /components` , title : '组件'
5149 } ] , readme, pageProps, children, ...props
5250 } ) => {
5351 const componentsPath = paths . find ( ( item ) => item . key === 'components' ) ;
@@ -67,7 +65,15 @@ const ExampleRoutes = ({
6765} ;
6866
6967
70- const createEntry = ( WrappedComponents ) => ( ( { remoteModules, preset, projectName, themeToken, pageProps, ...props } ) => {
68+ const createEntry = ( WrappedComponents ) => ( ( {
69+ remoteModules,
70+ preset,
71+ projectName,
72+ themeToken,
73+ pageProps,
74+ baseUrl = '' ,
75+ ...props
76+ } ) => {
7177 const [ readme , setReadme ] = useState ( { } ) ;
7278 useEffect ( ( ) => {
7379 import ( 'readme' ) . then ( ( module ) => {
@@ -76,11 +82,12 @@ const createEntry = (WrappedComponents) => (({remoteModules, preset, projectName
7682 } , [ ] ) ;
7783 return < >
7884 { Object . keys ( readme ) . length > 0 ?
79- < ExampleRoutes preset = { preset } projectName = { projectName } readme = { readme } pageProps = { pageProps }
85+ < ExampleRoutes preset = { preset } baseUrl = { baseUrl } projectName = { projectName } readme = { readme }
86+ pageProps = { pageProps }
8087 paths = { [ {
8188 key : 'index' , path : '/' , title : '首页'
8289 } , {
83- key : 'components' , path : ' /modules-dev-components' , title : '组件'
90+ key : 'components' , path : ` ${ baseUrl } /modules-dev-components` , title : '组件'
8491 } ] }
8592 themeToken = { themeToken } >
8693 < WrappedComponents { ...props } /> < EntryButton />
0 commit comments