Reactjs 反应本机导出变量
我想知道如何将这个名为dialCall的变量导出到另一个页面。我也不知道如何从我的app.js调用它 谢谢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
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);
};