metadata
order: 0
mobile: false
API
Props
| 属性 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| defaultValue | 默认 schema | schema |
- |
| onMount | 首次加载完成 | Function |
- |
| logo | logo 模块设置 | Logo | - |
| importBtn | 导入按钮,用于 schema 导入 | boolean |
false |
| exportBtn | 导出按钮,用于 schema 导出 | boolean |
false |
| clearBtn | 清除按钮 用于清除设计器 schema | false | Btn |
- |
| saveBtn | 保存按钮,用于保存 schema | false | Btn |
- |
| pubBtn | 发布按钮,用于发布 schema | false | Btn |
- |
| extraBtns | 自定义更多按钮 | 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 |
- |