【问题标题】:How to call two functions onSubmit in React?如何在 React 中调用两个函数 onSubmit?
【发布时间】:2018-03-30 16:39:29
【问题描述】:

我试图在 React 的同一个 onSubmit 事件上调用两个函数。我的做法是将两个函数包裹在一个父函数中,并调用父函数,如下:

  Submit() { 
function1 () {}; 
function 2 () {}; 
}

我的处理方式有什么明显的错误吗?我收到一个语法错误,所以我想这是我忽略的一个小错误。上面的语法有意义吗?

【问题讨论】:

标签: javascript reactjs jsx


【解决方案1】:

你的代码看起来不对... 如果您在这里谈论调用 2 个函数,方法如下:

   submit(){
//calling functions
this.function1();
this.function2();
}
//declaring functions
function1(){}
function2(){}

【讨论】:

  • 补充一点,如果它被一个 onSubmit 钩住,应该将事件作为参数传递给 submit() 并在事件上调用 preventDefault()
【解决方案2】:

有多种方法可以完成上述任务,其中之一就是您提到的。

  • 方法:
    第 3 行有语法错误,因为有空格 b/w function2
    submit(){ func1(); func2(); }
    此外,您会发现此链接很有用: Setting onSubmit in React.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-06
    • 2018-11-16
    • 1970-01-01
    • 2018-12-06
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多