Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向require调用的类发送变量_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 如何向require调用的类发送变量

Javascript 如何向require调用的类发送变量,javascript,reactjs,react-native,Javascript,Reactjs,React Native,在index.android.js中有很多变量,比如样式、全局变量和 如何在require调用的其他文件中的其他类中使用这些变量 示例:main.android.js 'use strict'; var userData; //// important variable store all data var React = require('react-native'); var PRList = require('./prlist.js'); var { AppRegistry,

在index.android.js中有很多变量,比如样式、全局变量和

如何在require调用的其他文件中的其他类中使用这些变量

示例:main.android.js

'use strict';
var userData; //// important variable store all data
var React = require('react-native');
var PRList = require('./prlist.js');



var {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  ....
} = React;

var firstapp003 = React.createClass({
    _renderScene(route,navigator){
        if(route.id===1){
            return <Firstapp002 navigator={navigator} />
        } else if(route.id===2){
            return <Firstapp004 navigator={navigator} />
        } else if(route.id===22){
            return <PRList navigator={navigator} />
        }
    },
    _configureScene(route){
        return CustomSceneConfig;
    },

    render() {
        return (
           .....
        );
    }
});

var styles = StyleSheet.create({
....
}); 
AppRegistry.registerComponent('firstapp003', () => firstapp003);
“严格使用”;
var userData;///重要变量存储所有数据
var React=require('React-native');
var PRList=require('./PRList.js');
变量{
评估学,
样式表,
文本,
看法
....
}=反应;
var firstapp003=React.createClass({
_renderScene(路线、导航器){
if(route.id==1){
返回
}else if(route.id==2){
返回
}else if(route.id==22){
返回
}
},
_配置场景(路线){
返回CustomSceneFig;
},
render(){
返回(
.....
);
}
});
var styles=StyleSheet.create({
....
}); 
AppRegistry.registerComponent('firstapp003',()=>firstapp003);
和prlist.js

var PRList = React.createClass({
    loginSubmit: function(){
    //function loginSubmit(obj,id){

            this.props.navigator.push({ id:22,});

    },
    render: function() {
        return (
            <View style={styles.container}>
                <Text>
                    PR List  {userData.display}

                </Text>

            </View>
        );
    }
});
module.exports = PRList;
var PRList=React.createClass({
loginSubmit:function(){
//函数登录提交(obj,id){
this.props.navigator.push({id:22,});
},
render:function(){
返回(
PR列表{userData.display}
);
}
});
module.exports=PRList;
未定义以下变量: 反应、样式、用户数据

如何使它们全球化