Skip to content

Commit 2167307

Browse files
committed
page组件田间baseUrl
1 parent deef6d7 commit 2167307

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@kne/modules-dev",
3-
"version": "2.1.11",
3+
"version": "2.1.12",
44
"description": "用于辅助在项目内启动一个规范化组件开发的环境",
55
"publishConfig": {
66
"access": "public",

src/index.js

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,10 @@ const MainLayout = createWithRemoteLoader({
4242
});
4343

4444
const 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

Comments
 (0)