标签属性里的函数

43 阅读1分钟


        <tbody>
            {props.students.map((item) =>
                <tr key={item._id}>
                    <td>{item.name}</td>
                    <td>{item.gender}</td>
                    <td>{item.age}</td>
                    <td>                              
                        <input type="button" onClick={()=>{changeStudent(item._id)}} value="修改" />
                        <input type="button" onClick={()=>{delStudent(item._id)}} value="删除" />
                    </td>
                </tr>
            )}

        </tbody>

正确写法!
onClick={()=>{changeStudent(item._id)}


错误写法!
onClick=changeStudent(item._id)

直接写函数()的话  当执行到这一句了 就会自动执行函数