笔记笔记
  • Home
  • AI&ML
  • Example
  • Zoo
  • 关于
⌘ K
介绍
全部
通用
Button 按钮
反馈
模态弹窗
demo
dumi demo
Ant Design Demo
KaTeX Demo
UML Demo
Function Plot
简单函数曲线
图表
自动 API 表格
最后更新时间:
Copyright © 2023-2024 | Powered by dumi | GuoDapeng | 冀ICP备20004032号-1 | 冀公网安备 冀公网安备 13024002000293号

TABLE OF CONTENTS

‌
‌
‌
‌

自动 API 表格

自动 API 表格 - dumi 官方文档

属性名描述类型默认值
title属性描述string"默认值"
<API id="Foo"></API>

WARNING

在 Node.js v23.2.0 版本 build 命令构建产物时会报错,在 v22 这种 LTS 版本下可以正常构建。

下面的东西和文档描述基本一致。

// .dumirc.ts
import { defineConfig } from 'dumi';
export default defineConfig({
apiParser: {},
resolve: {
// 配置入口文件路径,API 解析将从这里开始
entryFile: './src/api/index.tsx',
},
});
// src/api/index.tsx
import React, {type FC} from 'react';
export const Foo: FC<{
/**
* @description 属性描述
* @default "默认值"
*/
title?: string;
}> = ({title}) => <h1>{title} < /h1>;

src/api/index.tsx 这个文件有时候会觉得没有 react,尤其是使用 pnpm 的时候。
可以通过 pnpm add -D @types/react 来解决。

有时候 src/api/index.tsx 还会觉得 html 标签不舒服,tsconfig.json 配置一下即可。

{
"compilerOptions": {
// 或 "react-jsx",取决于你的 React 版本
"jsx": "react"
},
"include": [".dumirc.ts"]
}