您的位置:首页 > 移动开发 > IOS开发

关于项目统一管理android.index.js和ios.index.js

2017-01-15 20:08 357 查看
1.统一管理内容写到success.js里面,格式如下:

import React, { Component } from 'react';
import { View, Text, Navigator } from 'react-native';

export default class Success extends Component {
static get defaultProps() {
return {
title: 'MyScene'
};
}

render() {
return (
<View>
<Text>Hi! My name is {this.props.title}.</Text>
</View>
)
}
}

[align=left]注意点:1.export default必须有;[/align]
       2.export default classSuccess
extends Component中的Success开头字母必须大写,否则会报错;
3.没有AppRegistry.registerComponent('YoDawgApp',()=>
Success)这段代码;

2.android.index.js格式

import React, { Component } from 'react';
import {  AppRegistry} from 'react-native';
import Success from './success';

AppRegistry.registerComponent('AwesomeProject', () => Success);

或者

import React, { Component } from 'react';
import { AppRegistry } from 'react-native';

import Success from './success';

class YoDawgApp extends Component { render() { return ( <Success /> ) }}AppRegistry.registerComponent('AwesomeProject', () => YoDawgApp);
详情参考  http://facebook.github.io/react-native/docs/using-navigators.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐