Skip to content
On this page

Ts api 文档自动生成

markdown 写一个 API 组件,传入 src 属性。

暂时只支持生成 interface 文档,而且必须要有 jsDoc 格式的注释。

md
<API src="./api-demo.ts" lang="zh"></API>
<API src="./api-demo.ts" lang="zh"></API>

生成的结果:

<demo-props> Props

参数名描述类型默认值
code源码字符串(需经过encodeURIComponent处理)string-
title标题string-
desc描述string-
lang语言string-

Demo.vue Props 内容如下

ts
export interface DemoProps {
  /**
   * 源码字符串(需经过encodeURIComponent处理)
   */
  code: string;
  /**
   * 标题
   */
  title?: string;
  /**
   * 描述
   */
  desc?: string;
  /**
   * 语言
   */
  lang?: string;
}
export interface DemoProps {
  /**
   * 源码字符串(需经过encodeURIComponent处理)
   */
  code: string;
  /**
   * 标题
   */
  title?: string;
  /**
   * 描述
   */
  desc?: string;
  /**
   * 语言
   */
  lang?: string;
}