1 | {
|
2 | "name": "Tag",
|
3 | "props": {
|
4 | "prefix": {
|
5 | "type": {
|
6 | "name": "string"
|
7 | },
|
8 | "required": false,
|
9 | "description": "标签类名前缀,提供给二次开发者用",
|
10 | "defaultValue": {
|
11 | "value": "next-",
|
12 | "computed": false
|
13 | },
|
14 | "docblock": "标签类名前缀,提供给二次开发者用\n@default next-"
|
15 | },
|
16 | "type": {
|
17 | "type": {
|
18 | "name": "enum",
|
19 | "value": [
|
20 | {
|
21 | "value": "'normal'",
|
22 | "computed": false,
|
23 | "description": "普通"
|
24 | },
|
25 | {
|
26 | "value": "'primary'",
|
27 | "computed": false,
|
28 | "description": "主要"
|
29 | }
|
30 | ]
|
31 | },
|
32 | "required": false,
|
33 | "description": "标签的类型",
|
34 | "defaultValue": {
|
35 | "value": "'normal'",
|
36 | "computed": false
|
37 | },
|
38 | "docblock": "标签的类型\n@enumdesc 普通, 主要",
|
39 | "value": [
|
40 | {
|
41 | "value": "'normal'",
|
42 | "computed": false,
|
43 | "description": "普通"
|
44 | },
|
45 | {
|
46 | "value": "'primary'",
|
47 | "computed": false,
|
48 | "description": "主要"
|
49 | }
|
50 | ]
|
51 | },
|
52 | "size": {
|
53 | "type": {
|
54 | "name": "enum",
|
55 | "value": [
|
56 | {
|
57 | "value": "'small'",
|
58 | "computed": false,
|
59 | "description": "小"
|
60 | },
|
61 | {
|
62 | "value": "'medium'",
|
63 | "computed": false,
|
64 | "description": "中"
|
65 | },
|
66 | {
|
67 | "value": "'large'",
|
68 | "computed": false,
|
69 | "description": "大"
|
70 | }
|
71 | ]
|
72 | },
|
73 | "required": false,
|
74 | "description": "标签的尺寸(large 尺寸为兼容表单场景 large = medium)",
|
75 | "defaultValue": {
|
76 | "value": "'medium'",
|
77 | "computed": false
|
78 | },
|
79 | "docblock": "标签的尺寸(large 尺寸为兼容表单场景 large = medium)\n@enumdesc 小, 中, 大",
|
80 | "value": [
|
81 | {
|
82 | "value": "'small'",
|
83 | "computed": false,
|
84 | "description": "小"
|
85 | },
|
86 | {
|
87 | "value": "'medium'",
|
88 | "computed": false,
|
89 | "description": "中"
|
90 | },
|
91 | {
|
92 | "value": "'large'",
|
93 | "computed": false,
|
94 | "description": "大"
|
95 | }
|
96 | ]
|
97 | },
|
98 | "color": {
|
99 | "type": {
|
100 | "name": "string"
|
101 | },
|
102 | "required": false,
|
103 | "description": "标签颜色, 目前支持:blue、 green、 orange、red、 turquoise、 yellow 和 hex 颜色值 (`color keywords`作为 Tag 组件的保留字,请勿直接使用 ), `1.19.0` 以上版本生效",
|
104 | "docblock": "标签颜色, 目前支持:blue、 green、 orange、red、 turquoise、 yellow 和 hex 颜色值 (`color keywords`作为 Tag 组件的保留字,请勿直接使用 ), `1.19.0` 以上版本生效"
|
105 | },
|
106 | "animation": {
|
107 | "type": {
|
108 | "name": "bool"
|
109 | },
|
110 | "required": false,
|
111 | "description": "是否开启动效",
|
112 | "defaultValue": {
|
113 | "value": "false",
|
114 | "computed": false
|
115 | },
|
116 | "docblock": "是否开启动效"
|
117 | },
|
118 | "afterAppear": {
|
119 | "type": {
|
120 | "name": "func"
|
121 | },
|
122 | "required": false,
|
123 | "description": "标签出现动画结束后执行的回调",
|
124 | "defaultValue": {
|
125 | "value": "func.noop",
|
126 | "computed": true
|
127 | },
|
128 | "docblock": "标签出现动画结束后执行的回调",
|
129 | "params": [],
|
130 | "returns": null
|
131 | },
|
132 | "onClick": {
|
133 | "type": {
|
134 | "name": "func"
|
135 | },
|
136 | "required": false,
|
137 | "description": "点击回调",
|
138 | "defaultValue": {
|
139 | "value": "func.noop",
|
140 | "computed": true
|
141 | },
|
142 | "docblock": "点击回调",
|
143 | "params": [],
|
144 | "returns": null
|
145 | }
|
146 | },
|
147 | "methods": [],
|
148 | "subComponents": [
|
149 | {
|
150 | "name": "Closeable",
|
151 | "props": {
|
152 | "closeArea": {
|
153 | "type": {
|
154 | "name": "enum",
|
155 | "value": [
|
156 | {
|
157 | "value": "'tag'",
|
158 | "computed": false,
|
159 | "description": "标签"
|
160 | },
|
161 | {
|
162 | "value": "'tail'",
|
163 | "computed": false,
|
164 | "description": "尾部icon"
|
165 | }
|
166 | ]
|
167 | },
|
168 | "required": false,
|
169 | "description": "closeable 标签的 onClose 响应区域, tag: 标签体, tail(默认): 关闭按钮",
|
170 | "docblock": "closeable 标签的 onClose 响应区域, tag: 标签体, tail(默认): 关闭按钮\n@enumdesc 标签, 尾部icon",
|
171 | "value": [
|
172 | {
|
173 | "value": "'tag'",
|
174 | "computed": false,
|
175 | "description": "标签"
|
176 | },
|
177 | {
|
178 | "value": "'tail'",
|
179 | "computed": false,
|
180 | "description": "尾部icon"
|
181 | }
|
182 | ]
|
183 | },
|
184 | "onClose": {
|
185 | "type": {
|
186 | "name": "func"
|
187 | },
|
188 | "required": false,
|
189 | "description": "点击关闭按钮时的回调",
|
190 | "docblock": "点击关闭按钮时的回调\n@param {String} from 事件来源, tag: 标签体点击, tail: 关闭按钮点击\n@returns {Boolean} true则关闭, false阻止关闭",
|
191 | "params": [
|
192 | {
|
193 | "name": "from",
|
194 | "description": "事件来源, tag: 标签体点击, tail: 关闭按钮点击",
|
195 | "type": {
|
196 | "name": "String"
|
197 | }
|
198 | }
|
199 | ],
|
200 | "returns": {
|
201 | "description": "true则关闭, false阻止关闭",
|
202 | "type": {
|
203 | "name": "Boolean"
|
204 | }
|
205 | }
|
206 | },
|
207 | "afterClose": {
|
208 | "type": {
|
209 | "name": "func"
|
210 | },
|
211 | "required": false,
|
212 | "description": "标签关闭后执行的回调",
|
213 | "docblock": "标签关闭后执行的回调",
|
214 | "params": [],
|
215 | "returns": null
|
216 | },
|
217 | "onClick": {
|
218 | "type": {
|
219 | "name": "func"
|
220 | },
|
221 | "required": false,
|
222 | "description": "点击回调",
|
223 | "docblock": "点击回调",
|
224 | "params": [],
|
225 | "returns": null
|
226 | },
|
227 | "size": {
|
228 | "type": {
|
229 | "name": "enum",
|
230 | "value": [
|
231 | {
|
232 | "value": "'small'",
|
233 | "computed": false
|
234 | },
|
235 | {
|
236 | "value": "'medium'",
|
237 | "computed": false
|
238 | },
|
239 | {
|
240 | "value": "'large'",
|
241 | "computed": false
|
242 | }
|
243 | ]
|
244 | },
|
245 | "required": false,
|
246 | "description": "标签的尺寸(large 尺寸为兼容表单场景 large = medium)",
|
247 | "docblock": "标签的尺寸(large 尺寸为兼容表单场景 large = medium)"
|
248 | }
|
249 | },
|
250 | "methods": []
|
251 | },
|
252 | {
|
253 | "name": "Selectable",
|
254 | "props": {
|
255 | "checked": {
|
256 | "type": {
|
257 | "name": "bool"
|
258 | },
|
259 | "required": false,
|
260 | "description": "标签是否被选中,受控用法\ntag checked or not, a controlled way",
|
261 | "docblock": "标签是否被选中,受控用法\ntag checked or not, a controlled way"
|
262 | },
|
263 | "defaultChecked": {
|
264 | "type": {
|
265 | "name": "bool"
|
266 | },
|
267 | "required": false,
|
268 | "description": "标签是否默认被选中,非受控用法\ntag checked or not by default, a uncontrolled way",
|
269 | "docblock": "标签是否默认被选中,非受控用法\ntag checked or not by default, a uncontrolled way"
|
270 | },
|
271 | "onChange": {
|
272 | "type": {
|
273 | "name": "func"
|
274 | },
|
275 | "required": false,
|
276 | "description": "选中状态变化时触发的事件",
|
277 | "defaultValue": {
|
278 | "value": "func.noop",
|
279 | "computed": true
|
280 | },
|
281 | "docblock": "选中状态变化时触发的事件\n@param {Boolean} checked 是否选中\n@param {Event} e Dom 事件对象",
|
282 | "params": [
|
283 | {
|
284 | "name": "checked",
|
285 | "description": "是否选中",
|
286 | "type": {
|
287 | "name": "Boolean"
|
288 | }
|
289 | },
|
290 | {
|
291 | "name": "e",
|
292 | "description": "Dom 事件对象",
|
293 | "type": {
|
294 | "name": "Event"
|
295 | }
|
296 | }
|
297 | ],
|
298 | "returns": null
|
299 | },
|
300 | "disabled": {
|
301 | "type": {
|
302 | "name": "bool"
|
303 | },
|
304 | "required": false,
|
305 | "description": "标签是否被禁用",
|
306 | "docblock": "标签是否被禁用"
|
307 | }
|
308 | },
|
309 | "methods": []
|
310 | }
|
311 | ]
|
312 | } |
\ | No newline at end of file |