AbdulElahGwaith's picture
Upload folder using huggingface_hub
c9d0005 verified
|
Raw
History Blame Contribute Delete
3.85 kB
---
order: 0
mobile: false
---
# API
## Props
| 属性 | 描述 | 类型 | 默认值 |
| ---------------------| ----------------------------------------------------- | ------------------- | --------- |
| defaultValue | 默认 schema | `schema` | - |
| onMount | 首次加载完成 | `Function` | - |
| logo | logo 模块设置 | [Logo](#Logo)| - | - |
| importBtn | 导入按钮,用于 schema 导入 | `boolean` | false |
| exportBtn | 导出按钮,用于 schema 导出 | `boolean` | false |
| clearBtn | 清除按钮 用于清除设计器 schema | `false` | [Btn](#Btn) | - |
| saveBtn | 保存按钮,用于保存 schema | `false` | [Btn](#Btn) | - |
| pubBtn | 发布按钮,用于发布 schema | `false` | [Btn](#Btn) | - |
| extraBtns | 自定义更多按钮 | [Btn](#Btn) [] | - |
## Logo
我们将搜索相关的能力放到 `<Search />` 上面配置,包括对应的搜索筛选表单的渲染
| 属性 | 描述 | 类型 | 默认值 |
| --------------------- | ------------------------------------------------------------------------ | ------------------- | --------- |
| image | 图片地址 | `string` | - |
| href | 图片点击跳转地址 | `string` | - |
| title | 标题 | `string` | - |
## Btn
| 属性 | 描述 | 类型 | 默认值 |
| -------------------- | ------------------------------------------------------------------------ | ------------------- | --------- |
| key | 按钮 key | `string` | 必填 |
| text | 按钮文案 | `string` | - |
| order | 按钮顺序 | `number` | - |
| onClick | 按钮点击回调函数 | `(schema) => void` | - |
## Methods
通过配置 ref,获取组件实例访问,由于中间隔了一层 iframe,不要在 React useEffect 中调用方法,请使用 `onMount`
| 属性 | 描述 | 类型 | 默认值 |
| -------------------- | ------------------------------------------------------------------------ | ------------------- | --------- |
| getValue | 获取 schema | `schema` | - |
| setValue | 设置 schema | `schema` | - |