从 url React 获取参数

Getting params from url React

嗨 我正在尝试从 url 获取行 ID。我在前端显示的 table 中的每一行都打开了一个模型。每一行都通过 Link 将其索引 ID 传递给 url。但是当我试图在通过 onClick 调用的函数中获取这个 id 时(在打开模型的同一个按钮上)。然后它给我以前点击的行的 ID。 就像我单击第 0 行时,它会给出未定义的,当我单击第 1 行时,它会给出第 0 行,依此类推。 enter image description here

我通过从按钮中删除 link 并将参数直接传递给 getData 函数来使其工作。 因为问题是 onClick 函数在 React 路由器更改 url 之前被触发。 我将 onClick 函数更改为此 onClick={() => this.getData(index)}