3.7.1-alpha.3 • Published 12 days ago

@wufengteam/core v3.7.1-alpha.3

Weekly downloads
-
License
MIT
Repository
-
Last release
12 days 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
3.7.1-alpha.2

13 days ago

3.7.1-alpha.3

12 days ago

3.7.1-alpha.1

16 days ago

3.6.1-alpha.3

1 month ago

3.6.1-alpha.2

1 month ago

3.6.1-alpha.1

2 months ago

3.3.1-alpha.17

4 months ago

3.3.1-alpha.16

5 months ago

3.3.1-alpha.15

5 months ago

3.3.1-alpha.14

5 months ago

3.3.1-alpha.13

5 months ago

3.3.1-alpha.12

5 months ago

3.3.1-alpha.11

5 months ago

3.3.1-alpha.10

5 months ago

3.3.1-alpha.9

5 months ago

3.3.1-alpha.8

5 months ago

3.2.1-alpha.2

8 months ago

3.2.1-alpha.1

8 months ago

3.2.1-alpha.4

8 months ago

3.1.8

8 months ago

3.2.1-alpha.3

8 months ago

1.0.13-alpha.1

9 months ago

3.1.7

9 months ago

3.3.1-alpha.1

6 months ago

3.3.1-alpha.7

5 months ago

3.3.1-alpha.6

5 months ago

3.3.1-alpha.5

5 months ago

3.3.1-alpha.4

5 months ago

3.3.1-alpha.3

5 months ago

3.3.1-alpha.2

5 months ago

3.1.5

11 months ago

3.1.4

11 months ago

3.0.4

1 year ago

3.0.8

1 year ago

3.0.7

1 year ago

3.0.6

1 year ago

3.0.5

1 year ago

3.0.9

1 year ago

3.1.3

1 year ago

3.1.2

1 year ago

3.1.1

1 year ago

3.1.0

1 year ago

3.0.3-alita.5

1 year ago

3.0.0-alpha.1

2 years ago

2.4.1

2 years ago

2.4.0

2 years ago

3.0.0-alpha.3

1 year ago

2.6.1

2 years ago

2.4.3

2 years ago

3.0.0-alpha.2

2 years ago

2.6.0

2 years ago

2.4.2

2 years ago

2.6.3

2 years ago

2.4.5

2 years ago

2.6.2

2 years ago

2.4.4

2 years ago

2.7.20

2 years ago

3.0.3

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

2.7.4

2 years ago

2.5.6

2 years ago

2.5.5

2 years ago

2.5.8

2 years ago

2.7.5

2 years ago

3.0.0

2 years ago

2.7.8

2 years ago

2.5.9

2 years ago

2.7.9

2 years ago

2.5.8-beta.1

2 years ago

2.3.0

2 years ago

2.5.0

2 years ago

2.3.1

2 years ago

2.7.0

2 years ago

2.5.2

2 years ago

2.5.1

2 years ago

2.7.2

2 years ago

2.5.4

2 years ago

2.7.1

2 years ago

2.5.3

2 years ago

2.6.5

2 years ago

2.4.7

2 years ago

2.6.4

2 years ago

2.4.6

2 years ago

2.4.8

2 years ago

2.7.19

2 years ago

2.7.18

2 years ago

2.7.17

2 years ago

2.7.16

2 years ago

2.7.11

2 years ago

2.7.10

2 years ago

2.7.15

2 years ago

2.7.14

2 years ago

2.7.13

2 years ago

2.7.12

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.1.5

2 years ago

2.1.4

2 years ago

2.1.3

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

1.1.2

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago