0

浏览此代码并添加客户并删除它。它给出了一个错误。

https://codesandbox.io/s/array-fields-7x1n3

4

2 回答 2

0

像这样定义

<span
    onClick={() => deleteIt(index)}>
     ❌
 </span>

功能码

const deleteIt=index=>{
    console.log(index)
  }
于 2020-01-14T09:43:16.600 回答
0

remove span我设法通过使您的标签像这样来使其工作:

<span type="button"
      onClick={() => fields.remove(index)}
      style={{ cursor: "pointer" }}> 
❌ 
</span>

基本上我做了spana button。我认为问题在于 of 的定义validatorfinal-form-arrays也许是spanbutton onClick事件之间的区别,但我不确定..

于 2020-01-14T10:38:19.840 回答