如何在React中向API调用函数添加参数

nad34

我是新来的反应者,有点喜欢它。

我有以下代码:

 const handleDelete = e => {
    const token = getCookie('token');
    e.preventDefault();
    axios
      .delete(
        `${process.env.REACT_APP_API_URL}/user/delete/${id}`,
        {
          headers: {
            Authorization: `Bearer ${token}`
          }
        }
      )
      .then(res => {
        loadProfile(res, () => {
          toast.danger('Profile successfully deleted');
        });
      })
      .catch(err => {
        console.log(err.response);
      });
  };

并且它应该创建一个API请求以从数据库中删除用户,并且即使我将ID硬编码到上面的代码中(出于测试目的),该请求也可以正常工作。

我的计划是handleDelete使用这样的按钮调用该函数:

<button
...
        type="button"
        onClick={() => handleDelete()}
      >
        <i className='fas fa-trash-alt  w-6  -ml-2' />
        Delete {user.name}
      </button>

我的问题是我需要将User的ID解析为该handleDelete函数,并且我尝试这样做 onClick={() => handleDelete(user._id)

问题是,如果我再这样做:

const handleDelete(id) = e => {
const token = getCookie('token');
...

我收到一个错误消息,指出存在意外令牌 handleDelete(id)

我该如何解决并将ID发送给删除功能,谢谢。

安东·巴基诺夫斯基

代替

const handleDelete(id) = e => {

尝试使用

const handleDelete = (e, id) => {

然后在您将要设置onClick处理程序的按钮上按如下方式使用它

onClick={e => handleDelete(e, user._id)}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在构造函数中绑定函数时,如何在ES6 React中向事件处理程序添加参数

来自分类Dev

如何在panda的groupby中调用的函数添加参数?

来自分类Dev

在函数调用期间向kwargs中添加参数?

来自分类Dev

如何在JavaScript中的setAttribute()方法中向函数添加参数

来自分类Dev

如何在React函数组件中调用API?

来自分类Dev

向 GET API 调用添加参数

来自分类Dev

如何在python中向烧瓶烧瓶添加参数?

来自分类Dev

如何在PDO查询中向子句添加参数

来自分类Dev

如何在javascript中向onclick添加参数?

来自分类Dev

如何在python中向烧瓶烧瓶添加参数?

来自分类Dev

如何在jMeter中向参数添加多个值

来自分类Dev

如何在PDO查询中向子句添加参数

来自分类Dev

如何在TypeScript中向装饰器添加可选参数?

来自分类Dev

如何在elasticsearch中向elasticsearch UpdateByQuery添加url参数

来自分类Dev

如何在带有参数的函数中调用变量函数?

来自分类常见问题

如何在woocommerce中向此函数添加父类

来自分类Dev

如何在Julia中向现有函数添加方法?

来自分类Dev

如何在C#中向Lambda函数添加属性?

来自分类Dev

如何在SQL函数中向RETURN添加条件?

来自分类Dev

如何在woocommerce中向此函数添加父类

来自分类Dev

如何在react-native中从子组件(带有参数)调用父函数?

来自分类Dev

在调用任何函数之前如何在流畅的API中传递参数?

来自分类Dev

如何向特定的 toast 函数添加参数?

来自分类Dev

在LLVM中向函数添加参数

来自分类Dev

向R中的函数添加可选参数

来自分类Dev

如何在不调用函数参数的情况下将其添加到函数参数

来自分类Dev

向绑定到VueJS中组件的函数调用添加自定义参数

来自分类Dev

如何在脚本的rsync调用中添加参数数组?

来自分类Dev

带参数的函数调用如何在C中工作?

Related 相关文章

  1. 1

    在构造函数中绑定函数时,如何在ES6 React中向事件处理程序添加参数

  2. 2

    如何在panda的groupby中调用的函数添加参数?

  3. 3

    在函数调用期间向kwargs中添加参数?

  4. 4

    如何在JavaScript中的setAttribute()方法中向函数添加参数

  5. 5

    如何在React函数组件中调用API?

  6. 6

    向 GET API 调用添加参数

  7. 7

    如何在python中向烧瓶烧瓶添加参数?

  8. 8

    如何在PDO查询中向子句添加参数

  9. 9

    如何在javascript中向onclick添加参数?

  10. 10

    如何在python中向烧瓶烧瓶添加参数?

  11. 11

    如何在jMeter中向参数添加多个值

  12. 12

    如何在PDO查询中向子句添加参数

  13. 13

    如何在TypeScript中向装饰器添加可选参数?

  14. 14

    如何在elasticsearch中向elasticsearch UpdateByQuery添加url参数

  15. 15

    如何在带有参数的函数中调用变量函数?

  16. 16

    如何在woocommerce中向此函数添加父类

  17. 17

    如何在Julia中向现有函数添加方法?

  18. 18

    如何在C#中向Lambda函数添加属性?

  19. 19

    如何在SQL函数中向RETURN添加条件?

  20. 20

    如何在woocommerce中向此函数添加父类

  21. 21

    如何在react-native中从子组件(带有参数)调用父函数?

  22. 22

    在调用任何函数之前如何在流畅的API中传递参数?

  23. 23

    如何向特定的 toast 函数添加参数?

  24. 24

    在LLVM中向函数添加参数

  25. 25

    向R中的函数添加可选参数

  26. 26

    如何在不调用函数参数的情况下将其添加到函数参数

  27. 27

    向绑定到VueJS中组件的函数调用添加自定义参数

  28. 28

    如何在脚本的rsync调用中添加参数数组?

  29. 29

    带参数的函数调用如何在C中工作?

热门标签

归档