1.0.80 • Published 2 days ago

@fonixtree/magic-design v1.0.80

Weekly downloads
-
License
MIT
Repository
-
Last release
2 days ago

快捷指令使用

1、发布 -- npm run pub

2、新增国际化 -- npm run cl "Hello world"

3、更新iconfont -- npm run iconfont

设计器二期

1、基本概念

1.1、元组件:构成复合组件的最小单位

Text、Image、Button、Divider、Video 等

1.2、复合组件:由若干个元组件构成的一个大组件

Text、Banner、Image Gallery、Image and Text、Carousel、Reward、Newsletter 等

1.3、业务公共组件:项目中复用的公共组件

所有的公共组件需要开放 value 和 onChange Api(除 Button、Iconfont)

Button、Iconfont、AlignSelecter、Collapse、ColorPicker、ImagePicker、LayoutSelecter、Slider、UrlPicker

2、元组件

2.1

元组件类型:

TEXT、IMAGE、BUTTON、DIVIDER、VIDEO

元组件报文格式:

{
  id:'xxxx' //元组件key
  type: 'TYPE', //元组件类型
  style:{
  	fontFamily:'xxx', //字体
  	...css  //属性名称尽量使用标准css名称
	},
	hoverStyle:{

  }
}

动态设置 hover 效果

onMouseEnter={e => { e.target.style.color = 'red'; }}

onMouseLeave={e => { e.target.style.color = 'white'; }}

文本可编辑

contenteditable="true"

2.2 、元组件报文

Text

{
  id:'xxxx' //元组件key
  type: 'TYPE', //元组件类型
  content:'this is text',
  style:{
    fontFamily:'xxx', //字体
    fontSize: '14px',
    width: '200px',
    ...css
	}
}

Image

{
  id:'xxxx' //元组件key
  type: 'IMAGE', //元组件类型
  name:'123.png',
  src:'../image.png', //图片地址
  url:'www.baidu.com', //图片跳转地址
  style:{
    width: '200px',
    ...css
	},
	hoverStyle:{     //hover 类型为new时保存src,类型为enlarge时保存scale
    scale: '2',
    src:'../image1.png',
  }
}

Button

{
  id:'xxxx' //元组件key
  type: 'BUTTON', //元组件类型
  name:'Submit',
  url: 'www.baidu.com',
  style:{
  	buttonIconSrc:'../img.png',
 	  buttonIconPlace: 'left',
  	color:'#FEFEFE',
  	border: '1px solid red',
  	borderRadius:'10px',
    fontFamily:'xxx', //字体
    fontSize: '14px',
    ...css
	},
	hoverStyle {
    color:'#FEFEFE',
  	border: '1px solid red',
    fontFamily:'xxx', //字体
    fontSize: '14px',
    ...css
  }
}

2、复合组件

2.1

元组件类型:

TEXT、BANNER、IMAGE_GALLERT、IMAGE_TEXT、CAROUSEL、REWARD、NEWSLETTER

复合组件报文格式:

{
  id:'xxxx' //复合组件key
  type: 'TYPE', //复合组件类型
  setting:{     //开关类型的配置及属性配置放在这里
  	autoplays: 3, //3秒轮播
	},
	groupSource:[],  //元组件集合组数据放在这里
	metas:{
    title:{
      open:false,
      type:'IMAGE'
      ...metaCompJson
    },
    subTitle:{
      open:false,
        type:'IMAGE'
        ...metaCompJson
    }
  },
	customize:{
    layout:'',
    background:{

    }
  }
}

Text

{
	id: 'xxxx', //复合组件key
  type: 'TEXT', //复合组件类型
  setting:{
    layout:'left', // 模块布局 left/center/right ,每一个layout可能都是一个不同的组件
    title:{
      type:'TEXT'
       ...metaCompJson
    },
    subtitle:{
      type:'TEXT'
       ...metaCompJson
    },
  },
  source:[
    {                   //此处可以抽出业务组件
      title:{
        type:'TEXT'
       ...metaCompJson
      },
      content:{
        type:'TEXT'
       ...metaCompJson
      }
    }
  ],
  style:{
  	align:'left',  //文本布局 left/center/right
  	backgroundColor: 'red',
  	backgroundImage:'../image.png'
	}
}

Banner

modifySetting

{
  "comositeId": "1111",

  "value": {
    "autoplays": 4
  }
}
{
	id: 'xxxx',
	type: 'BANNER',
	setting:{
    open:false
  	autoplays: 3, //3秒轮播
    arrows:{      // 滚动箭头
    	open:false,
    	color:'red',
    	size:'',
    	hoverSize:'',
      hoverColor:'green',
  	},
    dots:{       //面板指示点
      open:false,
      color: 'red',
      size:'',
      hoverSize:''
      hoverColor:'green',
    },
	},
  groupSource:[
    {                     //此处可以作为一个业务组件
      id:'xxxxx',
      image:{
        open:false,
        type:'IMAGE'
        ...metaCompJson
      },
      title:{
        open:false,
        type:'TEXT',
        ...metaCompJson
      },
      content:{
        open:false,
        type:'TEXT',
        ...metaCompJson
      },
      button:{
        type:'BUTTON',
        ...metaCompJson
      },
      secondaryButton:{
        type:'BUTTON',
        ...metaCompJson
      },
      layout:'center',
      align:'left',
      //文本布局 left/center/right
    }
  ]
}

Image Gallery

Image and Text

{
  id:'xxxx'
  type: 'IMAGE_TEXT',
  setting:{
  	layout:'left',
  	title:{},
		subtitle:{},
		button:{},
		secondaryButton:{}
	},
	source:[

  ],
  style:{
    align:'left',
    backgroundColor:'red',
    backgroundImage:'./img.png'
  }
}

疑问:

Text 元组件

文字链接配置好之后,怎么删除

链接配置的规则,按单词还是字符

image 元组件

属性控制进度条和输入框是否要限制最大最小值

button 元组件

是否需要 icon 的 hover 效果

banner 中的 text Align 放在元组件里?

1.0.80

2 days ago

1.0.79

6 days ago

1.0.78

6 days ago

2.0.97

7 days ago

2.0.95

9 days ago

1.0.77

10 days ago

1.0.76

15 days ago

1.0.75

17 days ago

1.0.74

21 days ago

2.0.94

22 days ago

2.0.93

23 days ago

2.0.92

24 days ago

2.0.91

25 days ago

1.0.73

29 days ago

2.0.88

1 month ago

2.0.89

1 month ago

2.0.87

1 month ago

2.0.90

29 days ago

1.0.71

1 month ago

1.0.70

1 month ago

2.0.86

1 month ago

1.0.69

1 month ago

0.1.86

1 month ago

1.0.66

1 month ago

1.0.68

1 month ago

1.0.67

1 month ago

1.0.62

1 month ago

1.0.60

1 month ago

1.0.65

1 month ago

1.0.64

1 month ago

1.0.59

1 month ago

1.0.58

1 month ago

1.0.57

1 month ago

1.0.56

1 month ago

1.0.55

2 months ago

2.0.85

2 months ago

2.0.84

2 months ago

2.0.83

2 months ago

1.0.54

2 months ago

1.0.53

2 months ago

1.0.52

2 months ago

1.0.50

3 months ago

0.1.85

3 months ago

2.0.82

3 months ago

0.1.84

3 months ago

2.0.81

3 months ago

1.0.48

3 months ago

1.0.47

3 months ago

1.0.49

3 months ago

0.1.83

3 months ago

2.0.80

3 months ago

2.0.79

3 months ago

2.0.78

3 months ago

1.0.46

4 months ago

2.0.77

4 months ago

0.1.82

4 months ago

2.0.76

4 months ago

1.0.44

4 months ago

1.0.45

4 months ago

0.1.81

4 months ago

2.0.75

4 months ago

1.0.43

4 months ago

1.0.42

4 months ago

1.0.40

4 months ago

1.0.41

4 months ago

0.1.80

4 months ago

0.1.79

4 months ago

1.0.39

4 months ago

1.0.38

4 months ago

2.0.73

4 months ago

2.0.74

4 months ago

1.0.37

4 months ago

2.0.71

4 months ago

2.0.72

4 months ago

1.0.36

4 months ago

2.0.69

5 months ago

2.0.70

5 months ago

2.0.68

5 months ago

2.0.66

5 months ago

2.0.67

5 months ago

1.0.35

5 months ago

1.0.34

5 months ago

1.0.33-1

5 months ago

2.0.64

5 months ago

1.0.33

5 months ago

1.0.2-0.1

5 months ago

1.0.20-1

5 months ago

2.0.15

9 months ago

2.0.16

9 months ago

2.0.13

10 months ago

2.0.14

10 months ago

2.0.11

10 months ago

2.0.12

10 months ago

2.0.10

10 months ago

2.0.19

9 months ago

2.0.17

9 months ago

2.0.18

9 months ago

2.0.26

9 months ago

2.0.27

9 months ago

2.0.24

9 months ago

2.0.25

9 months ago

2.0.22

9 months ago

2.0.23

9 months ago

2.0.20

9 months ago

2.0.21

9 months ago

2.0.28

9 months ago

2.0.29

9 months ago

2.0.37

7 months ago

2.0.3

10 months ago

2.0.38

7 months ago

2.0.2

10 months ago

2.0.35

7 months ago

2.0.5

10 months ago

2.0.36

7 months ago

2.0.4

10 months ago

2.0.33

7 months ago

2.0.7

10 months ago

2.0.6

10 months ago

2.0.31

8 months ago

2.0.9

10 months ago

2.0.32

8 months ago

2.0.8

10 months ago

2.0.30

9 months ago

2.0.39

7 months ago

2.0.48

6 months ago

2.0.49

6 months ago

2.0.46

6 months ago

2.0.47

6 months ago

2.0.44

6 months ago

2.0.45

6 months ago

2.0.42

7 months ago

2.0.43

7 months ago

2.0.40

7 months ago

2.0.41

7 months ago

2.0.55

6 months ago

2.0.53

6 months ago

2.0.54

6 months ago

2.0.51

6 months ago

2.0.52

6 months ago

2.0.50

6 months ago

2.0.62

5 months ago

2.0.63

5 months ago

2.0.60

6 months ago

2.0.61

6 months ago

1.0.19

8 months ago

1.0.18

8 months ago

1.0.17

8 months ago

1.0.16

8 months ago

1.0.9

8 months ago

1.0.8

8 months ago

1.0.7

8 months ago

1.0.6

8 months ago

1.0.21

8 months ago

1.0.20

8 months ago

1.0.26

6 months ago

1.0.25

6 months ago

1.0.24

8 months ago

1.0.23

8 months ago

1.0.29

6 months ago

1.0.28

6 months ago

1.0.27

6 months ago

1.0.32

5 months ago

1.0.31

5 months ago

1.0.30

5 months ago

0.1.74

10 months ago

0.1.75

10 months ago

0.1.76

10 months ago

0.1.77

10 months ago

0.1.78

7 months ago

0.1.70

10 months ago

0.1.71

10 months ago

0.1.72

10 months ago

0.1.73

10 months ago

1.0.11

8 months ago

0.1.70-nuri

10 months ago

1.0.10

8 months ago

1.0.15

8 months ago

1.0.14

8 months ago

1.0.13

8 months ago

1.0.12

8 months ago

0.1.52

11 months ago

0.1.53

11 months ago

0.1.54

11 months ago

0.1.55

11 months ago

0.1.56

11 months ago

0.1.57

11 months ago

0.1.58

11 months ago

0.1.59

11 months ago

0.1.50

11 months ago

0.1.51

11 months ago

0.1.42

11 months ago

0.1.43

11 months ago

0.1.44

11 months ago

0.1.45

11 months ago

0.1.46

11 months ago

0.1.47

11 months ago

0.1.48

11 months ago

0.1.40

11 months ago

0.1.38

11 months ago

0.1.39

11 months ago

0.1.36

11 months ago

1.0.2

11 months ago

1.0.5

10 months ago

1.0.4

11 months ago

1.0.3

11 months ago

0.1.63

10 months ago

0.1.65

10 months ago

0.1.66

10 months ago

0.1.67

10 months ago

0.1.68

10 months ago

0.1.69

10 months ago

0.1.61

10 months ago

0.1.62

10 months ago

0.1.33

11 months ago

0.1.34

11 months ago

0.1.35

11 months ago

0.1.10

12 months ago

0.1.11

12 months ago

0.1.12

12 months ago

0.1.13

12 months ago

0.1.14

12 months ago

0.1.15

12 months ago

0.0.190

1 year ago

0.0.159

1 year ago

0.0.158

1 year ago

0.0.153

1 year ago

0.0.152

1 year ago

0.0.151

1 year ago

0.0.150

1 year ago

0.0.157

1 year ago

0.0.156

1 year ago

0.0.155

1 year ago

0.0.154

1 year ago

0.0.169

1 year ago

0.0.164

1 year ago

0.0.163

1 year ago

0.0.162

1 year ago

0.0.161

1 year ago

0.0.168

1 year ago

0.0.167

1 year ago

0.0.166

1 year ago

0.0.165

1 year ago

0.0.160

1 year ago

0.1.30

11 months ago

0.1.31

11 months ago

0.1.32

11 months ago

0.0.174

1 year ago

0.0.173

1 year ago

0.0.172

1 year ago

0.0.179

1 year ago

0.0.178

1 year ago

0.0.177

1 year ago

0.0.176

1 year ago

0.0.171

1 year ago

0.0.170

1 year ago

0.1.27

11 months ago

0.1.28

11 months ago

0.1.29

11 months ago

0.1.20

11 months ago

0.1.21

11 months ago

0.1.22

11 months ago

0.1.23

11 months ago

0.1.24

11 months ago

0.1.25

11 months ago

0.1.26

11 months ago

0.0.186

1 year ago

0.0.185

1 year ago

0.0.184

1 year ago

0.0.183

1 year ago

0.0.189

1 year ago

0.0.188

1 year ago

0.0.187

1 year ago

0.0.182

1 year ago

0.0.180

1 year ago

0.1.16

11 months ago

0.1.17

11 months ago

0.1.18

11 months ago

0.1.19

11 months ago

0.0.126

1 year ago

0.0.125

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.8

12 months ago

0.1.7

12 months ago

0.1.9

12 months ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.6

12 months ago

0.1.5

1 year ago

0.0.139

1 year ago

0.0.138

1 year ago

0.0.137

1 year ago

0.0.136

1 year ago

0.0.131

1 year ago

0.0.130

1 year ago

0.0.135

1 year ago

0.0.132

1 year ago

0.0.149

1 year ago

0.0.148

1 year ago

0.0.141

1 year ago

0.0.146

1 year ago

0.0.145

1 year ago

0.0.144

1 year ago

0.0.143

1 year ago

0.0.124

1 year ago

0.0.123

1 year ago

0.0.121

1 year ago

0.0.120

1 year ago

0.0.117

1 year ago

0.0.116

1 year ago

0.0.115

1 year ago

0.0.119

1 year ago

0.0.106

1 year ago

0.0.105

1 year ago

0.0.109

1 year ago

0.0.107

1 year ago

0.0.114

1 year ago

0.0.112

1 year ago

0.0.111

1 year ago

0.0.110

1 year ago

0.0.96

1 year ago

0.0.104

1 year ago

0.0.97

1 year ago

0.0.103

1 year ago

0.0.98

1 year ago

0.0.99

1 year ago

0.0.102

1 year ago

0.0.101

1 year ago

0.0.100

1 year ago

0.0.93

1 year ago

0.0.94

1 year ago

0.0.84

1 year ago

0.0.85

1 year ago

0.0.88

1 year ago

0.0.89

1 year ago

0.0.47

2 years ago

0.0.80

1 year ago

0.0.81

1 year ago

0.0.82

1 year ago

0.0.83

1 year ago

0.0.73

1 year ago

0.0.74

1 year ago

0.0.75

1 year ago

0.0.76

1 year ago

0.0.77

1 year ago

0.0.78

1 year ago

0.0.79

1 year ago

0.0.70

1 year ago

0.0.71

1 year ago

0.0.72

1 year ago

0.0.62

1 year ago

0.0.63

1 year ago

0.0.64

1 year ago

0.0.65

1 year ago

0.0.66

1 year ago

0.0.67

1 year ago

0.0.68

1 year ago

0.0.69

1 year ago

0.0.60

1 year ago

0.0.61

1 year ago

0.0.51

2 years ago

0.0.52

2 years ago

0.0.53

2 years ago

0.0.54

1 year ago

0.0.55

1 year ago

0.0.56

1 year ago

0.0.58

1 year ago

0.0.90

1 year ago

0.0.92

1 year ago

0.0.50

2 years ago

0.0.48

2 years ago

0.0.49

2 years ago

0.0.40

2 years ago

0.0.41

2 years ago

0.0.42

2 years ago

0.0.43

2 years ago

0.0.44

2 years ago

0.0.45

2 years ago

0.0.46

2 years ago

0.0.38

2 years ago

0.0.39

2 years ago

0.0.37

2 years ago

0.0.36

2 years ago

0.0.35

2 years ago

0.0.34

2 years ago

0.0.33

2 years ago

0.0.31

2 years ago

0.0.30

2 years ago

0.0.29

2 years ago

0.0.28

2 years ago

0.0.27

2 years ago

0.0.26

2 years ago

0.0.25

2 years ago

0.0.24

2 years ago

0.0.23

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago