1.0.75 • Published 12 months ago

@et-modules/protocol v1.0.75

Weekly downloads
-
License
ISC
Repository
-
Last release
12 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

12 months ago

1.0.74

12 months ago

1.0.73

12 months ago

1.0.72

1 year ago

1.0.71

1 year ago

1.0.70

1 year ago

1.0.69

1 year ago

1.0.68

1 year ago

1.0.67

1 year ago

1.0.66

1 year ago

1.0.65

1 year ago