@@ -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
1211import React , { Component } from ' react' ;
1312import { 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