<a onClick={this.handleClick}>test></a>
有些场景没有用户交互,我想用
a.click()
或
$(a).trigger(’'click")
都不能触发 handleClick 函数,why?
<a onClick={this.handleClick}>test></a>
有些场景没有用户交互,我想用
a.click()
或
$(a).trigger(’'click")
都不能触发 handleClick 函数,why?
代码触发在react测试过程中常用,参考:
var node = React.findDOMNode(this.refs.input);
React.addons.TestUtils.Simulate.click(node);
React.addons.TestUtils.Simulate.change(node, {target: {value: 'Hello, world'}});
React.addons.TestUtils.Simulate.keyDown(node, {key: "Enter"});