Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.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
Reactjs 反应本机导出变量_Reactjs_React Native - Fatal编程技术网

Reactjs 反应本机导出变量

Reactjs 反应本机导出变量,reactjs,react-native,Reactjs,React Native,我想知道如何将这个名为dialCall的变量导出到另一个页面。我也不知道如何从我的app.js调用它 谢谢 import {Linking,Platform,TouchableOpacity,Text} from "react-native"; export default class MakeCall extends Component { dialCall = (number) => { let phoneNumber = ''; if (Platform.O

我想知道如何将这个名为dialCall的变量导出到另一个页面。我也不知道如何从我的app.js调用它

谢谢

import {Linking,Platform,TouchableOpacity,Text} from "react-native";
export default class MakeCall extends Component {

dialCall = (number) => {
 let phoneNumber = '';
 if (Platform.OS === 'android') { phoneNumber = `tel:${number}`; }
 else {phoneNumber = `telprompt:${number}`; }
 Linking.openURL(phoneNumber);
};

//  Render(){
//         return(
//                 <TouchableOpacity
//                    style={{
//                    height: 30,
//                    width: 30,
//                    backgroundColor: "#329df4",
//                    alignItems: "center",
//                    justifyContent: "center",
//                    borderRadius: 5
//                    }}
//                  onPress={()=>{this.dialCall(123456789)}}
//                 >
//                 <Text>Phone</Text>
//                 </TouchableOpacity>
//               )
//   }

}
export {dialCall} ;

import{Linking,Platform,touchablepacity,Text}来自“react native”;
导出默认类MakeCall扩展组件{
拨号呼叫=(号码)=>{
让phoneNumber='';
如果(Platform.OS=='android'){phoneNumber='tel:${number}`;}
else{phoneNumber=`telprompt:${number}`;}
Linking.openURL(电话号码);
};
//Render(){
//返回(
//{此.拨号呼叫(123456789)}
//                 >
//电话
//                 
//               )
//   }
}
导出{dialCall};

试试下面的代码

import {Linking,Platform} from "react-native";

export const dialCall = (number) => {
 let phoneNumber = '';
 if (Platform.OS === 'android') { phoneNumber = `tel:${number}`; }
 else {phoneNumber = `telprompt:${number}`; }
 Linking.openURL(phoneNumber);
};