【发布时间】:2019-10-29 10:05:23
【问题描述】:
我正在尝试在单击时调用两个多个函数。当我尝试这样做时它不起作用。但它在单个函数中起作用。这是两个函数。
//first function
saveValue = (e) => {
// console.log('savecategory', e.target.innerHTML);
this.setState({
category: e.target.innerHTML
}, this.makeAxiosRequest);
};
//second function
goToLastPage = () => {
const {currentPage, pages, end} = this.state;
};
这是我正在尝试处理的 onClick 事件。
<button onclick={()=>{this.saveValue();this.goToLastPage()}}>Residence</button>
但它不起作用。只有当我像这样将它作为单个函数调用时它才起作用。
<button onClick={this.saveValue}>Residence</button>
<button onClick={this.goToLastPage}>Residence</button>
我怎样才能让它工作?
【问题讨论】:
-
如果您扩展“它不起作用”会很好,您会收到错误吗?你的函数被调用了吗?
-
我没有收到任何错误。这个函数不执行我调用了多个函数。
标签: javascript reactjs