1 | {
|
2 | "name": "Drawer",
|
3 | "props": {
|
4 | "width": {
|
5 | "type": {
|
6 | "name": "union",
|
7 | "value": [
|
8 | {
|
9 | "name": "number"
|
10 | },
|
11 | {
|
12 | "name": "string"
|
13 | }
|
14 | ]
|
15 | },
|
16 | "required": false,
|
17 | "description": "宽度,仅在 placement是 left right 的时候生效",
|
18 | "docblock": "宽度,仅在 placement是 left right 的时候生效"
|
19 | },
|
20 | "height": {
|
21 | "type": {
|
22 | "name": "union",
|
23 | "value": [
|
24 | {
|
25 | "name": "number"
|
26 | },
|
27 | {
|
28 | "name": "string"
|
29 | }
|
30 | ]
|
31 | },
|
32 | "required": false,
|
33 | "description": "高度,仅在 placement是 top bottom 的时候生效",
|
34 | "docblock": "高度,仅在 placement是 top bottom 的时候生效"
|
35 | },
|
36 | "closeable": {
|
37 | "type": {
|
38 | "name": "union",
|
39 | "value": [
|
40 | {
|
41 | "name": "string"
|
42 | },
|
43 | {
|
44 | "name": "bool"
|
45 | }
|
46 | ]
|
47 | },
|
48 | "required": false,
|
49 | "description": "[废弃]同closeMode, 控制对话框关闭的方式,值可以为字符串或者布尔值,其中字符串是由以下值组成:\n**close** 表示点击关闭按钮可以关闭对话框\n**mask** 表示点击遮罩区域可以关闭对话框\n**esc** 表示按下 esc 键可以关闭对话框\n如 'close' 或 'close,esc,mask'\n如果设置为 true,则以上关闭方式全部生效\n如果设置为 false,则以上关闭方式全部失效",
|
50 | "defaultValue": {
|
51 | "value": "true",
|
52 | "computed": false
|
53 | },
|
54 | "docblock": "[废弃]同closeMode, 控制对话框关闭的方式,值可以为字符串或者布尔值,其中字符串是由以下值组成:\n**close** 表示点击关闭按钮可以关闭对话框\n**mask** 表示点击遮罩区域可以关闭对话框\n**esc** 表示按下 esc 键可以关闭对话框\n如 'close' 或 'close,esc,mask'\n如果设置为 true,则以上关闭方式全部生效\n如果设置为 false,则以上关闭方式全部失效"
|
55 | },
|
56 | "cache": {
|
57 | "type": {
|
58 | "name": "bool"
|
59 | },
|
60 | "required": false,
|
61 | "description": "隐藏时是否保留子节点,不销毁",
|
62 | "docblock": "隐藏时是否保留子节点,不销毁"
|
63 | },
|
64 | "closeMode": {
|
65 | "type": {
|
66 | "name": "union",
|
67 | "value": [
|
68 | {
|
69 | "name": "arrayOf",
|
70 | "value": {
|
71 | "name": "enum",
|
72 | "value": [
|
73 | {
|
74 | "value": "'close'",
|
75 | "computed": false
|
76 | },
|
77 | {
|
78 | "value": "'mask'",
|
79 | "computed": false
|
80 | },
|
81 | {
|
82 | "value": "'esc'",
|
83 | "computed": false
|
84 | }
|
85 | ]
|
86 | }
|
87 | },
|
88 | {
|
89 | "name": "enum",
|
90 | "value": [
|
91 | {
|
92 | "value": "'close'",
|
93 | "computed": false
|
94 | },
|
95 | {
|
96 | "value": "'mask'",
|
97 | "computed": false
|
98 | },
|
99 | {
|
100 | "value": "'esc'",
|
101 | "computed": false
|
102 | }
|
103 | ]
|
104 | }
|
105 | ]
|
106 | },
|
107 | "required": false,
|
108 | "description": "[推荐]控制对话框关闭的方式,值可以为字符串或者数组,其中字符串、数组均为以下值的枚举:\n**close** 表示点击关闭按钮可以关闭对话框\n**mask** 表示点击遮罩区域可以关闭对话框\n**esc** 表示按下 esc 键可以关闭对话框\n如 'close' 或 ['close','esc','mask'], []",
|
109 | "docblock": "[推荐]控制对话框关闭的方式,值可以为字符串或者数组,其中字符串、数组均为以下值的枚举:\n**close** 表示点击关闭按钮可以关闭对话框\n**mask** 表示点击遮罩区域可以关闭对话框\n**esc** 表示按下 esc 键可以关闭对话框\n如 'close' 或 ['close','esc','mask'], []\n@version 1.21",
|
110 | "version": {
|
111 | "value": "1.21",
|
112 | "computed": false
|
113 | }
|
114 | },
|
115 | "onClose": {
|
116 | "type": {
|
117 | "name": "func"
|
118 | },
|
119 | "required": false,
|
120 | "description": "对话框关闭时触发的回调函数",
|
121 | "defaultValue": {
|
122 | "value": "() => {}",
|
123 | "computed": false
|
124 | },
|
125 | "docblock": "对话框关闭时触发的回调函数\n@param {String} trigger 关闭触发行为的描述字符串\n@param {Object} event 关闭时事件对象",
|
126 | "params": [
|
127 | {
|
128 | "name": "trigger",
|
129 | "description": "关闭触发行为的描述字符串",
|
130 | "type": {
|
131 | "name": "String"
|
132 | }
|
133 | },
|
134 | {
|
135 | "name": "event",
|
136 | "description": "关闭时事件对象",
|
137 | "type": {
|
138 | "name": "Object"
|
139 | }
|
140 | }
|
141 | ],
|
142 | "returns": null
|
143 | },
|
144 | "afterOpen": {
|
145 | "type": {
|
146 | "name": "func"
|
147 | },
|
148 | "required": false,
|
149 | "description": "对话框打开后的回调函数",
|
150 | "docblock": "对话框打开后的回调函数",
|
151 | "params": [],
|
152 | "returns": null
|
153 | },
|
154 | "placement": {
|
155 | "type": {
|
156 | "name": "enum",
|
157 | "value": [
|
158 | {
|
159 | "value": "'top'",
|
160 | "computed": false
|
161 | },
|
162 | {
|
163 | "value": "'right'",
|
164 | "computed": false
|
165 | },
|
166 | {
|
167 | "value": "'bottom'",
|
168 | "computed": false
|
169 | },
|
170 | {
|
171 | "value": "'left'",
|
172 | "computed": false
|
173 | }
|
174 | ]
|
175 | },
|
176 | "required": false,
|
177 | "description": "位于页面的位置",
|
178 | "defaultValue": {
|
179 | "value": "'right'",
|
180 | "computed": false
|
181 | },
|
182 | "docblock": "位于页面的位置"
|
183 | },
|
184 | "title": {
|
185 | "type": {
|
186 | "name": "node"
|
187 | },
|
188 | "required": false,
|
189 | "description": "标题",
|
190 | "docblock": "标题"
|
191 | },
|
192 | "headerStyle": {
|
193 | "type": {
|
194 | "name": "object"
|
195 | },
|
196 | "required": false,
|
197 | "description": "header上的样式",
|
198 | "docblock": "header上的样式",
|
199 | "properties": []
|
200 | },
|
201 | "bodyStyle": {
|
202 | "type": {
|
203 | "name": "object"
|
204 | },
|
205 | "required": false,
|
206 | "description": "body上的样式",
|
207 | "docblock": "body上的样式",
|
208 | "properties": []
|
209 | },
|
210 | "visible": {
|
211 | "type": {
|
212 | "name": "bool"
|
213 | },
|
214 | "required": false,
|
215 | "description": "是否显示",
|
216 | "docblock": "是否显示"
|
217 | },
|
218 | "hasMask": {
|
219 | "type": {
|
220 | "name": "bool"
|
221 | },
|
222 | "required": false,
|
223 | "description": "是否显示遮罩",
|
224 | "defaultValue": {
|
225 | "value": "true",
|
226 | "computed": false
|
227 | },
|
228 | "docblock": "是否显示遮罩"
|
229 | },
|
230 | "animation": {
|
231 | "type": {
|
232 | "name": "union",
|
233 | "value": [
|
234 | {
|
235 | "name": "object"
|
236 | },
|
237 | {
|
238 | "name": "bool"
|
239 | }
|
240 | ]
|
241 | },
|
242 | "required": false,
|
243 | "description": "显示隐藏时动画的播放方式,支持 { in: 'enter-class', out: 'leave-class' } 的对象参数,如果设置为 false,则不播放动画。 请参考 Animate 组件的文档获取可用的动画名",
|
244 | "docblock": "显示隐藏时动画的播放方式,支持 { in: 'enter-class', out: 'leave-class' } 的对象参数,如果设置为 false,则不播放动画。 请参考 Animate 组件的文档获取可用的动画名\n@default { in: 'expandInDown', out: 'expandOutUp' }",
|
245 | "defaultValue": {
|
246 | "value": "{ in: 'expandInDown', out: 'expandOutUp' }",
|
247 | "computed": false
|
248 | }
|
249 | }
|
250 | },
|
251 | "methods": [],
|
252 | "description": "继承 Overlay.Popup 的 API,除非特别说明",
|
253 | "subComponents": []
|
254 | } |
\ | No newline at end of file |