New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@careteam/mfe-lowcode-render

Package Overview
Dependencies
Maintainers
3
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@careteam/mfe-lowcode-render

## 开发 ``` npm install npm run dev ``` ## 使用方法 - 渲染sdk的使用 ```js import React from 'react'; import { Reset ,Render } from '@careteam/mfe-lowcode-render'; import schema from './schema.json'; export default () => ( <div style={{ margin: '20px', width: '800

latest
npmnpm
Version
1.1.62-beta.2
Version published
Maintainers
3
Created
Source

低代码渲染 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>
);

demo

  • 编辑器的使用
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

FAQs

Package last updated on 10 Nov 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts