1.0.75 • Published 10 months ago

@et-modules/protocol v1.0.75

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

Protocol

使用指南

引用

import {Protocol} from '@et-modules/protocol'

const ProtocolView = () => {
    const [dataSource, setDataSource] = useState<Record<string, any>>()
  const onChange = (data) => {
    console.log('文件内容变更为', data)
  }
    // ... 其他需要处理功能
    return dataSource ? (
        <Protocol
            ref={insRef}
            dataSource={dataSource}
            onChanged={onChange}
            />
      ) : null
}

模块接口定义

参数类型描述默认取值必填
dataSourceProtocolData文档内容{ kind: 'protocol', alignment: 'right', title: '名称', items: [] }}必填
onChanged(dataSource: ProtocolData) => voiddataSource 改变回调(data) => {}必填

ProtocolData

interface ProtocolData {
  kind: string;
  alignment: 'left' | 'right';
  items: Array<{
    kind: string,
    name: string,
    id: string,
    [key: string]: any,
  }>;
}

注意:

1、需要给父元素或者 roo 设置宽高 2、media 文件夹 copy 到使用组件项目(调用方)的根目录

1.0.75

10 months ago

1.0.74

10 months ago

1.0.73

10 months ago

1.0.72

11 months ago

1.0.71

11 months ago

1.0.70

11 months ago

1.0.69

11 months ago

1.0.68

11 months ago

1.0.67

11 months ago

1.0.66

11 months ago

1.0.65

11 months ago