Skip to content

Commit 833126e

Browse files
author
xujie3949
committed
调整路由
1 parent fae79b9 commit 833126e

File tree

3 files changed

+19
-87
lines changed

3 files changed

+19
-87
lines changed

src/components/android/Login3.js

Lines changed: 0 additions & 43 deletions
This file was deleted.

src/components/android/Login2.js renamed to src/components/android/Main.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,15 @@ const styles = StyleSheet.create({
1515
},
1616
});
1717

18-
class Login2 extends React.Component {
18+
class Main extends React.Component {
1919
render(){
2020
return (
2121
<View style={styles.container}>
22-
<Text>Login2 page: {this.props.data}</Text>
23-
<Button onPress={Actions.pop}>Back1111</Button>
24-
<Button onPress={Actions.loginModal3}>Login 3</Button>
22+
<Text>Main page: {this.props.data}</Text>
23+
<Button onPress={Actions.pop}>Back</Button>
2524
</View>
2625
);
2726
}
2827
}
2928

30-
export default Login2;
29+
export default Main;

src/containers/android/app.js

Lines changed: 15 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,62 +4,38 @@
44

55
import React, { Component } from 'react';
66
import { createStore, applyMiddleware, compose } from 'redux';
7-
import { Provider,connect } from 'react-redux';
8-
import { Router, Scene } from 'react-native-router-flux';
7+
import { Provider, connect } from 'react-redux';
8+
import { Router, Scene, Modal } from 'react-native-router-flux';
99
import login from './../../containers/android/Login';
10-
import ListView from './../../containers/android/ListView';
11-
import login2 from './../../components/android/Login2';
12-
import login3 from './../../components/android/Login3';
10+
import main from './../../components/android/Main';
1311
import routeReducerCreator from './../../reducers/routeReducerCreator';
1412
import helper from './../../utils/helper'
15-
import { api, callApi } from './../../apis/api'
16-
import Button from "react-native-button";
1713
import store from './../../store/store';
14+
1815
class App extends React.Component {
1916
constructor(props) {
2017
super(props);
2118
helper.bindMethod(this);
2219
}
2320

24-
testApi(){
25-
const parameter ={userNickName:"mayunfei",userPassword:"test"};
26-
callApi(
27-
api.test(parameter),
28-
(data)=>console.log(data),
29-
(err)=>console.log(err)
30-
);
31-
}
32-
33-
render () {
21+
render() {
3422
return (
3523
<Provider store={store}>
3624
<Router createReducer={routeReducerCreator}>
37-
<Scene key="login" direction="vertical" initial={true}>
38-
<Scene key="loginModal" direction="vertical" component={login} title="Login" hideNavBar/>
39-
<Scene
40-
key="loginModal2"
41-
hideNavBar
42-
component={login2}
43-
title="Login2"
44-
panHandlers={null}
45-
duration={1}
46-
/>
47-
<Scene
48-
key="loginModal3"
49-
hideNavBar
50-
component={login3}
51-
title="Login3"
52-
panHandlers={null}
53-
duration={1}
54-
/>
25+
<Scene key="modal" component={Modal}>
26+
<Scene key="root" hideNavBar hideTabBar>
27+
<Scene key="loginModule" direction="vertical" initial={true}>
28+
<Scene key="login" component={login} title="Login"
29+
hideNavBar/>
30+
</Scene>
31+
<Scene key="main" direction="vertical" component={main} title="Main"
32+
hideNavBar/>
33+
</Scene>
34+
<Scene key="error" component={Error}/>
5535
</Scene>
5636
</Router>
5737
</Provider>
5838
);
59-
//
60-
//return(
61-
// <Button onPress={this.testApi}>测试服务</Button>
62-
//);
6339
}
6440
}
6541

0 commit comments

Comments
 (0)