@@ -3,56 +3,55 @@ CardCollapse 可折叠卡片列表
33
44可折叠卡片列表
55
6- ![ ] ( https://user-images.githubusercontent.com/66067296/137702190-e48c11e3-77d9-40c3-8d59-09ac6ddc9efb.gif )
7-
86### 基础示例
97
108<!-- DemoStart-->
11- ``` jsx
12- import React from ' react' ;
9+ ``` jsx mdx:preview
10+ import React ,{ Component } from ' react' ;
1311import { ScrollView , View ,Image } from ' react-native' ;
1412import { CardCollapse } from ' @uiw/react-native' ;
15- import Layout from ' ../../ Layout' ;
13+ import Layout from ' ../Layout' ;
1614import map from ' lodash/map'
1715
16+ const { Header } = Layout;
1817const contents = [
19- ' https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2019%2F04%2F22%2Fca22d8623fe7454ea9cdb33f3137d14e.jpeg&thumbnail=650x2147483647&quality=80&type= jpg' ,
20- ' https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2019%2F04%2F22%2Fca22d8623fe7454ea9cdb33f3137d14e.jpeg&thumbnail=650x2147483647&quality=80&type= jpg' ,
21- ' https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2019%2F04%2F22%2Fca22d8623fe7454ea9cdb33f3137d14e.jpeg&thumbnail=650x2147483647&quality=80&type= jpg' ,
22- ' https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2019%2F04%2F22%2Fca22d8623fe7454ea9cdb33f3137d14e.jpeg&thumbnail=650x2147483647&quality=80&type= jpg'
18+ ' https://wx3.sinaimg.cn/mw690/4718260ely1gt2cg7t5udj23dw1wkhdu. jpg' ,
19+ ' https://wx1.sinaimg.cn/mw690/4718260ely1gt2cg5r9zij22yo1o0x6p. jpg' ,
20+ ' https://wx1.sinaimg.cn/mw690/4718260ely1gt2cg5r9zij22yo1o0x6p. jpg' ,
21+ ' https://wx3.sinaimg.cn/mw690/4718260ely1gt2cg7t5udj23dw1wkhdu. jpg' ,
2322];
2423
25- const CardCollapseDemo = (props : any ) => {
26- const { Header } = Layout;
27- const { route } = props;
28- const description = route .params .description ;
29- const title = route .params .title ;
30-
31- const renderItem = (_ : string , index : number ) => {
24+ class Demo extends Component {
25+ render () {
26+ const renderItem = (_ , index ) => {
3227 return (
33- < View key= {index} style= {{ padding: 18 }}>
34- < Image source= {{uri: contents[index]}} style= {{ height: 150 }} / >
28+ < View key= {index} style= {{ padding: 20 ,backgroundColor : ' #fff ' }}>
29+ < Image source= {{uri: contents[index]}} style= {{ height: 120 }} / >
3530 < / View>
3631 );
3732 }
38- return (
33+ return (
3934 < ScrollView style= {{ flex: 1 }}>
40- < Header title= {title} description= {description} / >
4135 < Header description= {' 基本使用' } / >
4236 < CardCollapse
43- isCollapsed
44- disablePresses= {true }
37+ isCollapsed= {false }// 是否折叠
38+ disablePresses= {true }// 卡片是否可以点击
39+ onCollapseWillChange= {()=> {}}
40+ onCollapseChanged= {()=> {}}
4541 >
4642 {map (contents, (item , index ) => {
4743 return renderItem (item, index);
4844 })}
4945 < / CardCollapse>
5046 < / ScrollView>
51- );
52- };
53- export default CardCollapseDemo ;
47+ )
48+ }
49+ }
50+
51+ export default Demo
5452
5553```
54+
5655<!-- End-->
5756
5857### Props
0 commit comments