我想将下面使用的两个功能链接在一起,以改善我们的移动用户的体验。首先应调用updateSelectedValue函数,然后应调用handleAddToCart函数。以下代码适用于台式机用户,不适用于移动用户:

<span
  className="optionValue"
  key={optionValue}
  onClick={this.handleAddToCart}
  onMouseEnter={() => this.props.updateSelectedValue(optionValue)}
>
   {optionValue}
</span>

最佳答案

您可以在onClick事件中处理这两个函数:

<span
  className="optionValue"
  key={optionValue}
  onClick={() => {
    this.props.updateSelectedValue(optionValue);
    this.handleAddToCart();
  }}
>
  {optionValue}
</span>

10-08 14:55