UNPKG

4.75 kBJSONView Raw
1{
2 "name": "Box",
3 "props": {
4 "flex": {
5 "type": {
6 "name": "union",
7 "value": [
8 {
9 "name": "arrayOf",
10 "value": {
11 "name": "union",
12 "value": [
13 {
14 "name": "number"
15 },
16 {
17 "name": "string"
18 }
19 ]
20 }
21 },
22 {
23 "name": "number"
24 }
25 ]
26 },
27 "required": false,
28 "description": "布局属性",
29 "docblock": "布局属性"
30 },
31 "direction": {
32 "type": {
33 "name": "enum",
34 "value": [
35 {
36 "value": "'row'",
37 "computed": false
38 },
39 {
40 "value": "'column'",
41 "computed": false
42 },
43 {
44 "value": "'row-reverse'",
45 "computed": false
46 }
47 ]
48 },
49 "required": false,
50 "description": "布局方向,默认为 column ,一个元素占据一整行",
51 "defaultValue": {
52 "value": "column",
53 "computed": false
54 },
55 "docblock": "布局方向,默认为 column ,一个元素占据一整行\n@default column"
56 },
57 "wrap": {
58 "type": {
59 "name": "bool"
60 },
61 "required": false,
62 "description": "是否折行 支持IE11+",
63 "defaultValue": {
64 "value": "false",
65 "computed": false
66 },
67 "docblock": "是否折行 支持IE11+"
68 },
69 "spacing": {
70 "type": {
71 "name": "union",
72 "value": [
73 {
74 "name": "arrayOf",
75 "value": {
76 "name": "number"
77 }
78 },
79 {
80 "name": "number"
81 }
82 ]
83 },
84 "required": false,
85 "description": "元素之间的间距 [bottom&top, right&left]",
86 "docblock": "元素之间的间距 [bottom&top, right&left]"
87 },
88 "margin": {
89 "type": {
90 "name": "union",
91 "value": [
92 {
93 "name": "arrayOf",
94 "value": {
95 "name": "number"
96 }
97 },
98 {
99 "name": "number"
100 }
101 ]
102 },
103 "required": false,
104 "description": "设置 margin [bottom&top, right&left]",
105 "docblock": "设置 margin [bottom&top, right&left]"
106 },
107 "padding": {
108 "type": {
109 "name": "union",
110 "value": [
111 {
112 "name": "arrayOf",
113 "value": {
114 "name": "number"
115 }
116 },
117 {
118 "name": "number"
119 }
120 ]
121 },
122 "required": false,
123 "description": "设置 padding [bottom&top, right&left]",
124 "docblock": "设置 padding [bottom&top, right&left]"
125 },
126 "justify": {
127 "type": {
128 "name": "enum",
129 "value": [
130 {
131 "value": "'flex-start'",
132 "computed": false
133 },
134 {
135 "value": "'center'",
136 "computed": false
137 },
138 {
139 "value": "'flex-end'",
140 "computed": false
141 },
142 {
143 "value": "'space-between'",
144 "computed": false
145 },
146 {
147 "value": "'space-around'",
148 "computed": false
149 }
150 ]
151 },
152 "required": false,
153 "description": "沿着主轴方向,子元素们的排布关系 (兼容性同 justify-content )",
154 "docblock": "沿着主轴方向,子元素们的排布关系 (兼容性同 justify-content )"
155 },
156 "align": {
157 "type": {
158 "name": "enum",
159 "value": [
160 {
161 "value": "'flex-start'",
162 "computed": false
163 },
164 {
165 "value": "'center'",
166 "computed": false
167 },
168 {
169 "value": "'flex-end'",
170 "computed": false
171 },
172 {
173 "value": "'baseline'",
174 "computed": false
175 },
176 {
177 "value": "'stretch'",
178 "computed": false
179 }
180 ]
181 },
182 "required": false,
183 "description": "垂直主轴方向,子元素们的排布关系 (兼容性同 align-items )",
184 "docblock": "垂直主轴方向,子元素们的排布关系 (兼容性同 align-items )"
185 },
186 "component": {
187 "type": {
188 "name": "string"
189 },
190 "required": false,
191 "description": "定制标签名, 例如section等",
192 "defaultValue": {
193 "value": "'div'",
194 "computed": false
195 },
196 "docblock": "定制标签名, 例如section等"
197 }
198 },
199 "methods": [],
200 "subComponents": []
201}
\No newline at end of file