Skip to content

Commit e4923c7

Browse files
committed
fix(ImagePicker): 增加图片上传组件
1 parent 65795be commit e4923c7

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

example/examples/src/routes.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,4 +490,12 @@ export const stackPageData: Routes[] = [
490490
description: 'form',
491491
},
492492
},
493+
{
494+
name: 'ImagePicker',
495+
component: require('./routes/ImagePicker').default,
496+
params: {
497+
title: 'ImagePicker 图片上传',
498+
description: '图片上传',
499+
},
500+
},
493501
];

example/examples/src/routes/ActionBar/index.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React from 'react';
22
import {ActionBar} from '@uiw/react-native';
3-
import {ImagePicker} from '@uiw/react-native-image-picker';
43
import {View, Alert} from 'react-native';
54
import {ComProps} from '../../routes';
65
import Layout from '../../Layout';
@@ -38,7 +37,6 @@ export default class ActionBarDemo extends React.Component<ActionBarProps> {
3837
},
3938
]}
4039
/>
41-
<ImagePicker />
4240
</View>
4341
</React.Fragment>
4442
);
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import React, {useState} from 'react';
2+
import {View, StyleSheet} from 'react-native';
3+
import {Button, MaskLayer, Text} from '@uiw/react-native';
4+
import {ImagePicker} from '@uiw/react-native-image-picker';
5+
import Layout, {Container} from '../../Layout';
6+
import {ComProps} from '../../routes';
7+
8+
const {Header, Body, Card, Footer} = Layout;
9+
10+
export interface ImagePickerProps extends ComProps {}
11+
12+
export default function MenuDropdownView(props: ImagePickerProps) {
13+
const {route} = props || {};
14+
const description = route.params.description;
15+
const title = route.params.title;
16+
return (
17+
<Container>
18+
<Layout>
19+
<Header title={title} description={description} />
20+
<Body>
21+
<Card title="基础实例">
22+
<ImagePicker />
23+
</Card>
24+
</Body>
25+
<Footer />
26+
</Layout>
27+
</Container>
28+
);
29+
}

0 commit comments

Comments
 (0)