1.1.62-beta.2 • Published 1 year ago
@careteam/mfe-lowcode-render v1.1.62-beta.2
低代码渲染 sdk
开发
npm install
npm run dev
使用方法
- 渲染sdk的使用
import React from 'react';
import { Reset ,Render } from '@careteam/mfe-lowcode-render';
import schema from './schema.json';
export default () => (
<div style={{ margin: '20px', width: '800px' }}>
{/* 通过 id 获取配置并渲染 */}
<Render
labelWidth={80}
onSubmit={console.log}
id="10"
appKey="xxx"
appSecret="xxxx"
env="prod"
onChange={console.log}
>
<Reset/>
</Render>
{/* 通过schema直接渲染 */}
<Render
labelWidth={80}
onSubmit={console.log}
schema={schema}
onChange={console.log}
>
<Reset/>
</Render>
</div>
);
- 编辑器的使用
import React from 'react';
import Editor from '@careteam/mfe-lowcode-render/lib/editor';
import schema from './schema.json';
export default () => (
<>
<Editor value={schema} onChange={(v) => {
console.log(v);
}}/>
</>
)
render props
export interface IFormProps {
id?: string // 通过唯一标识渲染组件时,组件名称
appKey?: string // appkey
appSecret?: string // appsecret
env?:string // 环境[ pro, test ]
onChange?: (values: any, actions: any) => void // 表单value change事件
onSubmit?: (values: any, actions: any) => void // submit事件
onReset?: Function // 重置事件
onMessage?: Function // 废弃
schema?: any, // 通过传入schema直接渲染
components?: object, // 传入自定义component配置
value?: object, // 表单value
formComponent?: React.FunctionComponent, //
formItemComponent?: React.FunctionComponent //
children?:React.ReactElement //
mode?:string // mode,仅在编辑器中用到 [default , edit]
effects?:any // effect 参考https://formilyjs.org/#/0yTeT0/aAIRIjiou6,用于表单联动
serverUrl?:string // 通过唯一标识渲染,指定的服务接口
}
// 其他配置,参考 https://formilyjs.org/#/bdCRC5/dzUZU8il
1.1.62-beta.2
1 year ago
1.1.62-beta.1
2 years ago
1.1.60
3 years ago
1.1.38
3 years ago
1.1.39
3 years ago
1.1.29
3 years ago
1.1.28
3 years ago
1.1.30
3 years ago
1.1.34
3 years ago
1.1.33
3 years ago
1.1.32
3 years ago
1.1.31
3 years ago
1.1.36
3 years ago
1.1.35
3 years ago
1.1.27
3 years ago
1.1.26
3 years ago
1.1.23
3 years ago
1.1.22
3 years ago
1.1.21
3 years ago
1.1.20
3 years ago
1.1.19
3 years ago
1.1.18
3 years ago
1.1.17
3 years ago
1.1.16
3 years ago
1.1.15
3 years ago
1.1.14
3 years ago
1.1.13
3 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.0
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago