4.2.1-alpha.5 • Published 9 months ago

@wufengteam/core v4.2.1-alpha.5

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

@wufengteam/core

组件组册

import { Button } from 'xxx';

const platform = 'pc'; // or h5 手动指定注册的平台,留空使用默认。

 wufengController.registerComponent(
    Button,
    {
      todoProps: {},
      label: '按钮',
      type: 'Button',
      description: '描述',
      image: '展示大图',
      groupsName: '容器',
      todoStyles: {},
      todoEvents: [],
      todoActionList: [],
      props: {},
    },
    platform
  );

组件使用

获取配置

const platform = 'pc'; // or h5 手动指定注册的平台,留空使用默认。
const config = wufengController.getComponentConfigByType('Button',platform);

// 这里单纯的取到配置数据,用于项目中的数据流传递
pageData.push({...config,id:12312})

获取组件

const config = findItem(pageData,i=>i.id === id)
const Button = wufengController.getComponentByType(config.type,config.platform);
// 这里单纯的取到渲染的组件 Dom,用于项目中的组件渲染
return (<Button />)

设置当前注册器平台

组件增加 platform 属性,优先级最高,次一次取调用 api 传入的 platform,最后兜底取默认的 wufengController.platform

wufengController.setPlatform('h5'); // 切换 pc 和 h5
4.2.1-alpha.5

9 months ago

4.2.1-alpha.4

9 months ago

4.2.1-alpha.2

9 months ago

4.2.1-alpha.3

9 months ago

4.2.1-alpha.1

10 months ago

3.8.1-alpha.6

10 months ago

3.8.1-alpha.5

10 months ago

3.8.1-alpha.4

1 year ago

3.8.1-alpha.3

1 year ago

3.8.1-alpha.2

1 year ago

3.8.1-alpha.1

1 year ago

3.7.1-alpha.8

1 year ago

3.7.1-alpha.7

1 year ago

3.3.1-alpha.20

1 year ago

3.3.1-alpha.19

1 year ago

3.3.1-alpha.18

1 year ago

3.7.1-alpha.5

1 year ago

3.7.1-alpha.6

1 year ago

3.7.1-alpha.4

1 year ago

3.7.1-alpha.2

1 year ago

3.7.1-alpha.3

1 year ago

3.7.1-alpha.1

1 year ago

3.6.1-alpha.3

1 year ago

3.6.1-alpha.2

1 year ago

3.6.1-alpha.1

1 year ago

3.3.1-alpha.17

2 years ago

3.3.1-alpha.16

2 years ago

3.3.1-alpha.15

2 years ago

3.3.1-alpha.14

2 years ago

3.3.1-alpha.13

2 years ago

3.3.1-alpha.12

2 years ago

3.3.1-alpha.11

2 years ago

3.3.1-alpha.10

2 years ago

3.3.1-alpha.9

2 years ago

3.3.1-alpha.8

2 years ago

3.2.1-alpha.2

2 years ago

3.2.1-alpha.1

2 years ago

3.2.1-alpha.4

2 years ago

3.1.8

2 years ago

3.2.1-alpha.3

2 years ago

1.0.13-alpha.1

2 years ago

3.1.7

2 years ago

3.3.1-alpha.1

2 years ago

3.3.1-alpha.7

2 years ago

3.3.1-alpha.6

2 years ago

3.3.1-alpha.5

2 years ago

3.3.1-alpha.4

2 years ago

3.3.1-alpha.3

2 years ago

3.3.1-alpha.2

2 years ago

3.1.5

2 years ago

3.1.4

2 years ago

3.0.4

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.9

2 years ago

3.1.3

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.3-alita.5

2 years ago

3.0.0-alpha.1

3 years ago

2.4.1

3 years ago

2.4.0

3 years ago

3.0.0-alpha.3

3 years ago

2.6.1

3 years ago

2.4.3

3 years ago

3.0.0-alpha.2

3 years ago

2.6.0

3 years ago

2.4.2

3 years ago

2.6.3

3 years ago

2.4.5

3 years ago

2.6.2

3 years ago

2.4.4

3 years ago

2.7.20

3 years ago

3.0.3

2 years ago

3.0.2

3 years ago

3.0.1

3 years ago

2.7.4

3 years ago

2.5.6

3 years ago

2.5.5

3 years ago

2.5.8

3 years ago

2.7.5

3 years ago

3.0.0

3 years ago

2.7.8

3 years ago

2.5.9

3 years ago

2.7.9

3 years ago

2.5.8-beta.1

3 years ago

2.3.0

3 years ago

2.5.0

3 years ago

2.3.1

3 years ago

2.7.0

3 years ago

2.5.2

3 years ago

2.5.1

3 years ago

2.7.2

3 years ago

2.5.4

3 years ago

2.7.1

3 years ago

2.5.3

3 years ago

2.6.5

3 years ago

2.4.7

3 years ago

2.6.4

3 years ago

2.4.6

3 years ago

2.4.8

3 years ago

2.7.19

3 years ago

2.7.18

3 years ago

2.7.17

3 years ago

2.7.16

3 years ago

2.7.11

3 years ago

2.7.10

3 years ago

2.7.15

3 years ago

2.7.14

3 years ago

2.7.13

3 years ago

2.7.12

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.5

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago