1+ /**
2+ * Created by wangtun on 2016/7/21.
3+ */
4+ import 'babel-polyfill' ;
5+ import React , { Component } from 'react' ;
6+ import { createStore , applyMiddleware , compose } from 'redux' ;
7+ import { Provider , connect } from 'react-redux' ;
8+ import { Router , Scene } from 'react-native-router-flux' ;
9+ import login2 from './../../components/android/Login2' ;
10+ import login3 from './../../components/android/Login3' ;
11+ import login from './Login' ;
12+
13+ import routeReducerCreator from './../../reducers/routeReducerCreator' ;
14+ import helper from './../../utils/helper'
15+ import { api , callApi } from './../../apis/api'
16+ import Button from "react-native-button" ;
17+ import store from './../../store/store'
18+
19+ class App extends React . Component {
20+ constructor ( props ) {
21+ super ( props ) ;
22+ helper . bindMethod ( this ) ;
23+ }
24+
25+ testApi ( ) {
26+ const parameter = { userNickName :"mayunfei" , userPassword :"test" } ;
27+ callApi (
28+ api . test ( parameter ) ,
29+ ( data ) => console . log ( data ) ,
30+ ( err ) => console . log ( err )
31+ ) ;
32+ }
33+
34+ render ( ) {
35+ return (
36+ < Provider store = { store } >
37+ < Router createReducer = { routeReducerCreator } >
38+ < Scene key = "login" direction = "vertical" initial = { true } >
39+ < Scene key = "loginModal" direction = "vertical" component = { login } title = "Login" />
40+ < Scene
41+ key = "loginModal2"
42+ hideNavBar
43+ component = { login2 }
44+ title = "Login2"
45+ panHandlers = { null }
46+ duration = { 1 }
47+ />
48+ < Scene
49+ key = "loginModal3"
50+ hideNavBar
51+ component = { login3 }
52+ title = "Login3"
53+ panHandlers = { null }
54+ duration = { 1 }
55+ />
56+ </ Scene >
57+ </ Router >
58+ </ Provider >
59+ ) ;
60+ //
61+ //return(
62+ // <Button onPress={this.testApi}>测试服务</Button>
63+ //);
64+ }
65+ }
66+
67+ export default App ;
0 commit comments