我有一个按钮点击事件,在这个事件中我调用了一个接受参数的方法。下面是我如何分配onClick事件。
<button value="My Message" style={ buttonStyle } onClick= {() => this.myScanButtonClicked('Name') }>Send NameScan</button>
下面是同一类中myScanButtonClicked的签名。
myScanButtonClicked = (item: string) => {
}
当移除方法参数时,它会被调用。但有了这个参数,就不会在单击按钮时调用该方法。但它是在页面加载时执行的。我想不出这里出了什么问题。任何帮助都将不胜感激。
我也尝试了下面所示的方法来调用它,但仍然没有用。
onClick= {() => this.myScanButtonClicked.bind(this,'Mark') }