导出函数:无法找到变量

时间:2018-03-28 14:41:03

标签: function react-native import export

我尝试创建一个函数并将其导出以在不同的组件中调用,但我不太清楚它是如何工作的并且当我这样做时会发生错误:

功能代码:

export function myFunction( param ) {
   //my code...
   var ret = param
   return ret;
};

调用组件:

import {components} from 'react'
import {myFunction} from './class.js';
import {Alert} from 'react-native';

class myClass extends Component{
  componentDidMount() {
    var val = myFunction('the param');
    Alert.alert(val);
  }
}

发生此错误:

无法找到变量:myFunction

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

你做错了。这是正确的方法。使用function代替export const myFunction = ( param ) => { //my code... var ret = param return ret; }; 。而且,您始终可以使用箭头功能,如下所示:

myFunction

现在您可以像上面那样导入string IPtoUse = richTextBox2.Lines[0]; ChromeOptions options = new ChromeOptions(); /*options.AddArguments("user-data-dir=C:\\Users\\Kamil\\AppData\\Local\\Google\\Chrome\\User Data");*/ var proxy = new Proxy(); proxy.Kind = ProxyKind.Manual; proxy.IsAutoDetect = false; proxy.HttpProxy = proxy.SslProxy = IPtoUse; options.Proxy = proxy; options.AddArgument("ignore-certificate-errors"); var Driver = new ChromeDriver(options); Driver.Navigate().GoToUrl("https://www.iplocation.net/find-ip-address"); 。希望能帮助到你。

答案 1 :(得分:0)

export default function myFunction( param ) { //my code... var ret = param return ret; };

尝试一下,让我知道它有用。