|
1 | 1 | export default { |
2 | | - mode: ['mobile-first'], |
| 2 | + mode: ['mobile-first', 'pc'], |
3 | 3 | apis: [ |
4 | 4 | { |
5 | 5 | name: 'message', |
6 | 6 | type: 'component', |
7 | 7 | props: [ |
8 | 8 | { |
9 | 9 | name: 'duration', |
10 | | - type: 'String', |
11 | | - defaultValue: '', |
| 10 | + type: 'string', |
| 11 | + defaultValue: '3000', |
12 | 12 | desc: { |
13 | 13 | 'zh-CN': '设置提示信息停留时间', |
14 | | - 'en-US': '' |
| 14 | + 'en-US': 'Set the prompt information retention time' |
15 | 15 | }, |
16 | | - mode: ['mobile-first'], |
17 | | - mfDemo: '' |
| 16 | + mode: ['mobile-first', 'pc'], |
| 17 | + mfDemo: '', |
| 18 | + pcDemo: 'message-duration' |
18 | 19 | }, |
19 | 20 | { |
20 | 21 | name: 'id', |
21 | | - type: 'String', |
| 22 | + type: 'string', |
22 | 23 | defaultValue: '', |
23 | 24 | desc: { |
24 | 25 | 'zh-CN': '设置唯一的 id 防止重复提示,只对 type=message 有效', |
25 | | - 'en-US': '' |
| 26 | + 'en-US': 'Set a unique id to prevent duplicate prompts, only valid for type=message' |
26 | 27 | }, |
27 | | - mode: ['mobile-first'], |
28 | | - mfDemo: '' |
| 28 | + mode: ['mobile-first', 'pc'], |
| 29 | + mfDemo: '', |
| 30 | + pcDemo: 'prevent-duplicate' |
29 | 31 | }, |
30 | 32 | { |
31 | 33 | name: 'message', |
32 | | - type: 'String', |
| 34 | + type: 'string', |
33 | 35 | defaultValue: '', |
34 | 36 | desc: { |
35 | 37 | 'zh-CN': '设置提示信息', |
36 | | - 'en-US': '' |
| 38 | + 'en-US': 'Set the prompt information' |
37 | 39 | }, |
38 | | - mode: ['mobile-first'], |
39 | | - mfDemo: '' |
| 40 | + mode: ['mobile-first', 'pc'], |
| 41 | + mfDemo: '', |
| 42 | + pcDemo: 'basic-usage' |
40 | 43 | }, |
41 | 44 | { |
42 | 45 | name: 'show-close', |
43 | | - type: 'String', |
| 46 | + type: 'string', |
44 | 47 | defaultValue: '', |
45 | 48 | desc: { |
46 | 49 | 'zh-CN': '控制弹窗是否显示关闭图标', |
47 | | - 'en-US': '' |
| 50 | + 'en-US': 'Whether to display the close icon' |
48 | 51 | }, |
49 | 52 | mode: ['mobile-first'], |
50 | 53 | mfDemo: '' |
51 | 54 | }, |
| 55 | + { |
| 56 | + name: 'message-closable', |
| 57 | + type: 'boolean', |
| 58 | + defaultValue: 'false', |
| 59 | + desc: { |
| 60 | + 'zh-CN': '是否显示关闭按钮,默认值为 false', |
| 61 | + 'en-US': 'close button is displayed or not, the default value is false' |
| 62 | + }, |
| 63 | + mode: ['pc'], |
| 64 | + mfDemo: '', |
| 65 | + pcDemo: 'message-close' |
| 66 | + }, |
52 | 67 | { |
53 | 68 | name: 'status', |
54 | | - type: 'String', |
55 | | - defaultValue: '', |
| 69 | + typeAnchorName: 'IStatus', |
| 70 | + type: 'IStatus', |
| 71 | + defaultValue: "'info'", |
56 | 72 | desc: { |
57 | | - 'zh-CN': '设置消息状态,可选值有 info | success | warning | error', |
58 | | - 'en-US': '' |
| 73 | + 'zh-CN': '设置消息状态', |
| 74 | + 'en-US': 'Set the message status' |
59 | 75 | }, |
60 | | - mode: ['mobile-first'], |
61 | | - mfDemo: '' |
| 76 | + mode: ['mobile-first', 'pc'], |
| 77 | + mfDemo: '', |
| 78 | + pcDemo: 'basic-usage' |
62 | 79 | } |
63 | 80 | ], |
64 | 81 | events: [], |
65 | 82 | methods: [], |
66 | 83 | slots: [] |
67 | 84 | } |
| 85 | + ], |
| 86 | + types: [ |
| 87 | + { |
| 88 | + name: 'IStatus', |
| 89 | + type: 'type', |
| 90 | + code: ` |
| 91 | + type IStatus = 'info' | 'success' | 'warning' | 'error' | 'loading' |
| 92 | + ` |
| 93 | + } |
68 | 94 | ] |
69 | 95 | } |
0 commit comments