UNPKG

7.82 kBJSONView Raw
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