0 Star 0 Fork 52

xing / DotaVideo

forked from 0-hun / DotaVideo 
Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
index.js 1.79 KB
Copy Edit Raw Blame History
0-hun authored 2016-04-12 19:06 . 初始化项目
var React = require('react-native');
var Home = require('./include/tpl/home');
var List = require('./include/tpl/list');
var Detail = require('./include/tpl/detail');
var Video = require('./include/tpl/video');
var Authors = require('./include/tpl/Authors');
var SplashPage = require('./include/tpl/SplashPage');
var {
AppRegistry,
StyleSheet,
ListView,
Image,
Text,
View,
TouchableOpacity,
Navigator
} = React;
//StatusBarIOS.setHidden(true);
React.createClass({
renderScene(router, navigator){
console.log(router.name);
var Component = null;this._navigator = navigator;
switch(router.name){
case "SplashPage":
Component = SplashPage;
break;
case "home":
Component = Home;
break;
case "list":
Component = List;
break;
case "detail":
Component = Detail;
break;
case "video":
Component = Video;
break;
case "authors":
Component = Authors;
break;
default: //default view
Component = Home;
}
return <Component navigator={navigator} {...router.passProps}/>
},
componentDidMount() {
var navigator = this._navigator;
},
render() {
return (
<Navigator
initialRoute={{id: 'SplashPage', name: 'SplashPage'}}
renderScene={this.renderScene}
configureScene={(route) => {
if (route.sceneConfig) {
return route.sceneConfig;
}
return Navigator.SceneConfigs.FadeAndroid;
}}
/>
);
}
});
1
https://gitee.com/eosite/DotaVideo.git
git@gitee.com:eosite/DotaVideo.git
eosite
DotaVideo
DotaVideo
master

Search