@@ -162,21 +162,27 @@ export const getRouterData = {
162162添加 ` website/src/pages/docs/getting-started/README.md ` 和 ` website/src/pages/docs/getting-started/index.tsx `
163163
164164``` tsx
165- import Markdown , { importAll } from ' ../../../component/Markdown' ;
166-
167- export default class Page extends Markdown {
168- // 配置 markdown 在 GitHub 中的目录位置,用于定位编辑 Markdown
169- path = " /website/src/pages/docs/getting-started/README.md" ;
170- getMarkdown = async () => {
171- // 这里加载指定的 Markdown 文件
172- const md = await import (' ./README.md' );
173- // 也可加载组件包中的文档
174- const mdCom = await import (' @uiw/react-native/lib/Badge/README.md' );
175- // 支持 markdown 中,相对于当前 index.tsx 相对路径引入图片资源
176- importAll ((require as any ).context (' ./' , true , / \. (png| gif| jpg| svg)$ / ), this .imageFiles );
177- return md .default || md ;
178- }
165+ import Preview from ' src/component/Preview' ;
166+ import md from ' ./README.md' ;
167+
168+ const DEMO = () => <Preview { ... md } />;
169+ export default DEMO ;
170+
171+ ```
172+ > 注意: 如果markdown有本地图片需要增加transformImageUri配置,否则不现实图片
173+ ``` tsx
174+ import Preview from ' src/component/Preview' ;
175+ import md from ' ./README.md' ;
176+
177+ const transformImageUri = (url : string ) => {
178+ const reqImage = (require as any ).context (' ./' , true , / \. (png| gif| jpg| svg)$ / )
179+ const urlAddr = reqImage (url )
180+ return urlAddr
179181}
182+
183+ const DEMO = () => <Preview { ... md } transformImageUri = { transformImageUri } />;
184+ export default DEMO ;
185+
180186```
181187
182188### ` 修改一个 Markdown 文件内容 `
0 commit comments