Skip to content

Commit 255d04f

Browse files
ffxingyuefeng
authored andcommitted
docs: 优化MenuDropdown文档
1 parent d107749 commit 255d04f

File tree

1 file changed

+80
-10
lines changed

1 file changed

+80
-10
lines changed

packages/core/src/MenuDropdown/README.md

Lines changed: 80 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,101 @@ MenuDropdown
33

44
菜单下拉按钮
55

6-
![](https://user-images.githubusercontent.com/66067296/139398975-4c6e1e06-385d-4729-a467-5799cfa0bb9c.gif)<!--rehype:style=zoom: 33%;float: right; margin-left: 15px;-->
76

87
### 基础示例
98

10-
<!--DemoStart-->
11-
```jsx
9+
10+
```jsx mdx:preview
1211
import React, { Component } from 'react';
1312
import { Text } from 'react-native';
13+
import { MenuDropdown} from '@uiw/react-native';
1414

15-
export default class MenuDropdownView extends Component{
16-
17-
render() {
18-
return (
15+
const Demo = () => {
16+
return (
1917
<MenuDropdown title="菜单">
2018
<MenuDropdown.Item><Text>首页</Text></MenuDropdown.Item>
2119
<MenuDropdown.Item><Text>个人中心</Text></MenuDropdown.Item>
2220
<MenuDropdown.Item><Text>列表</Text></MenuDropdown.Item>
2321
</MenuDropdown>
2422
);
25-
}
2623
}
2724

25+
export default Demo;
26+
```
27+
### 按钮颜色
28+
29+
30+
```jsx mdx:preview
31+
import React, { Component } from 'react';
32+
import { Text } from 'react-native';
33+
import { MenuDropdown} from '@uiw/react-native';
34+
35+
const Demo = () => {
36+
return (
37+
<MenuDropdown title="菜单" color="skyblue">
38+
<MenuDropdown.Item><Text>首页</Text></MenuDropdown.Item>
39+
<MenuDropdown.Item><Text>个人中心</Text></MenuDropdown.Item>
40+
<MenuDropdown.Item><Text>列表</Text></MenuDropdown.Item>
41+
</MenuDropdown>
42+
);
43+
}
44+
45+
export default Demo;
46+
```
47+
### 加载状态
48+
49+
50+
```jsx mdx:preview
51+
import React, { Component } from 'react';
52+
import { Text } from 'react-native';
53+
import { MenuDropdown} from '@uiw/react-native';
54+
55+
const Demo = () => {
56+
return (
57+
<MenuDropdown title="菜单" loading>
58+
<MenuDropdown.Item><Text>首页</Text></MenuDropdown.Item>
59+
<MenuDropdown.Item><Text>个人中心</Text></MenuDropdown.Item>
60+
<MenuDropdown.Item><Text>列表</Text></MenuDropdown.Item>
61+
</MenuDropdown>
62+
);
63+
}
64+
65+
export default Demo;
66+
```
67+
68+
69+
### 按钮尺寸
70+
71+
72+
```jsx mdx:preview
73+
import React, { Component } from 'react';
74+
import { Text } from 'react-native';
75+
import { MenuDropdown} from '@uiw/react-native';
76+
77+
const Demo = () => {
78+
return (
79+
<>
80+
<MenuDropdown title="small" size="small">
81+
<MenuDropdown.Item><Text>首页</Text></MenuDropdown.Item>
82+
<MenuDropdown.Item><Text>个人中心</Text></MenuDropdown.Item>
83+
<MenuDropdown.Item><Text>列表</Text></MenuDropdown.Item>
84+
</MenuDropdown>
85+
<MenuDropdown title="default">
86+
<MenuDropdown.Item><Text>首页</Text></MenuDropdown.Item>
87+
<MenuDropdown.Item><Text>个人中心</Text></MenuDropdown.Item>
88+
<MenuDropdown.Item><Text>列表</Text></MenuDropdown.Item>
89+
</MenuDropdown>
90+
<MenuDropdown title="large" size="large">
91+
<MenuDropdown.Item><Text>首页</Text></MenuDropdown.Item>
92+
<MenuDropdown.Item><Text>个人中心</Text></MenuDropdown.Item>
93+
<MenuDropdown.Item><Text>列表</Text></MenuDropdown.Item>
94+
</MenuDropdown>
95+
</>
96+
);
97+
}
2898

99+
export default Demo;
29100
```
30-
<!--End-->
31101

32102

33103
### props
@@ -43,5 +113,5 @@ export default class MenuDropdownView extends Component{
43113
| `loading` | 加载状态 | Boolean | - |
44114
| `rounded` | 设置圆角 | Boolean/Number | `5` |
45115
| `bordered` | 是否有边框 | Boolean | `true` |
46-
| `size` | 按钮尺寸 | `small`, `default`, `large` | `default` |
116+
| `size` | 按钮尺寸 | `small`, `default`, `large` | - |
47117
| `type` | 按钮类型,可选值为 | `primary`, `success`, `warning`, `danger`, `light`, `dark` | - |

0 commit comments

Comments
 (0)