React + TS:如何将参数从重定向函数传递给onClick

布拉姆

我正在尝试将参数传递给我的redirectSingleLocker函数。此功能应使我进入由GUID标识的特定储物柜的详细信息页面。lockerData.map在表中显示JSON中的所有数据(我省略了代码如何填充lockerData)

现在,我想知道如何将参数传递给onClick {},以便可以链接到表中每个记录的详细信息页面?使用我在redirectSingleLocker函数中已注释掉的硬编码guid时,它已经可以正常工作。所以我唯一的障碍是如何将GUID从lockerData传递到redirectSinglelocker函数

OrglockerTables.tsx

    const OrgLockerTables: React.FC = () => {

    let history = useHistory();

    function redirectSingleLocker(guid) {
       // let guid = "3x42Q7kU";
       // history.push('/singlelocker?guid='+guid);

       history.push('/singlelocker?guid=' + guid);
    }

    return (
        <table>
        <tbody>
            {
                lockerData.map((lockerData, index) => {
                    console.log('lockers:', lockerData)
                    return (
                        <tr className="row100 body" key={lockerData.id}>
                            {console.log('the id is', lockerData.id)}
                            <td className="column1">{lockerData.id}</td>
                            <td className="column2">{lockerData.guid}</td>
                            <td className="column3">{lockerData.is_currently_claimable}</td>
                            <td className="column4"><button onClick={redirectSingleLocker}></button></td>
                        </tr>
                    );
                }
                )}
        </tbody>
    </table>
    );
};

export default OrgLockerTables;

LockerData Json

{
data: [
{
id: 1,
guid: "3x42Q7kU",
is_currently_claimable: false
},
{
id: 2,
guid: "kLzbAfMc",
is_currently_claimable: true
},
{
id: 3,
guid: "qBqtZ5oR",
is_currently_claimable: true
}
]
}

任何帮助是极大的赞赏!

弗米拉尼

尝试这个:

<td className="column4"><button onClick={() => {redirectSingleLocker(lockerData.guid)}}></button></td>

您只需创建一个匿名函数作为onClick处理程序,然后redirectSingleLocker使用guid

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数传递给React js中的函数?

来自分类Dev

React如何将参数传递给函数

来自分类Dev

如何将参数传递给过滤器方法并使用不同的参数在 React onClick 事件中调用函数?

来自分类Dev

如何将参数传递给 React 函数组件中的函数

来自分类Dev

如何将复选框状态传递给 React 中的 onClick 函数

来自分类Dev

如何将单个参数传递给返回组件的React函数?

来自分类Dev

如何将函数作为属性传递给React组件?

来自分类Dev

如何将属性传递给 React 函数组件?

来自分类Dev

从重定向将参数传递给基于类的视图

来自分类Dev

如何将重定向链接添加到onclick材质ui图标-React

来自分类Dev

React / JS-如何将其他参数传递给onClick处理程序

来自分类Dev

如何将一个函数作为参数传递给另一个通过React中的列表进行映射的函数?

来自分类Dev

react-native:如何将参数传递给手势响应者回调

来自分类Dev

如何将字符串作为函数传递给react-router-dom Route?

来自分类Dev

如何将函数作为道具传递给路由React js?

来自分类Dev

如何将输入数据传递给React.js中的函数

来自分类Dev

React:如何将值传递给我的主要App()函数

来自分类Dev

如何将prop传递给onBlur()并同时使用预定义的函数(React Native)?

来自分类Dev

在React中,如何将输入值传递给回调函数?

来自分类Dev

如何将<a>(锚标记)中的值传递给react js中的函数?

来自分类Dev

如何将事件对象传递给 React 事件处理函数?

来自分类Dev

React-Final-Form 如何将 props location.search 传递给函数

来自分类Dev

如何将React Hook传递给子组件

来自分类Dev

如何将道具传递给子React组件?

来自分类Dev

如何将变量中的值传递给React组件

来自分类Dev

React.js-如何将道具传递给Route?

来自分类Dev

React - 如何将道具传递给孙子组件?

来自分类Dev

如何将 MongoDB 错误从 Express 传递给 React

来自分类Dev

将参数传递给React组件

Related 相关文章

  1. 1

    如何将参数传递给React js中的函数?

  2. 2

    React如何将参数传递给函数

  3. 3

    如何将参数传递给过滤器方法并使用不同的参数在 React onClick 事件中调用函数?

  4. 4

    如何将参数传递给 React 函数组件中的函数

  5. 5

    如何将复选框状态传递给 React 中的 onClick 函数

  6. 6

    如何将单个参数传递给返回组件的React函数?

  7. 7

    如何将函数作为属性传递给React组件?

  8. 8

    如何将属性传递给 React 函数组件?

  9. 9

    从重定向将参数传递给基于类的视图

  10. 10

    如何将重定向链接添加到onclick材质ui图标-React

  11. 11

    React / JS-如何将其他参数传递给onClick处理程序

  12. 12

    如何将一个函数作为参数传递给另一个通过React中的列表进行映射的函数?

  13. 13

    react-native:如何将参数传递给手势响应者回调

  14. 14

    如何将字符串作为函数传递给react-router-dom Route?

  15. 15

    如何将函数作为道具传递给路由React js?

  16. 16

    如何将输入数据传递给React.js中的函数

  17. 17

    React:如何将值传递给我的主要App()函数

  18. 18

    如何将prop传递给onBlur()并同时使用预定义的函数(React Native)?

  19. 19

    在React中,如何将输入值传递给回调函数?

  20. 20

    如何将<a>(锚标记)中的值传递给react js中的函数?

  21. 21

    如何将事件对象传递给 React 事件处理函数?

  22. 22

    React-Final-Form 如何将 props location.search 传递给函数

  23. 23

    如何将React Hook传递给子组件

  24. 24

    如何将道具传递给子React组件?

  25. 25

    如何将变量中的值传递给React组件

  26. 26

    React.js-如何将道具传递给Route?

  27. 27

    React - 如何将道具传递给孙子组件?

  28. 28

    如何将 MongoDB 错误从 Express 传递给 React

  29. 29

    将参数传递给React组件

热门标签

归档