Router5无法基于传递的参数构建路径

时间:2019-07-10 07:31:53

标签: reactjs react-redux

我很难弄清楚为什么下面的代码行给我错误为path-parser.js:230 Uncaught Error: Cannot build path: '/destinations_location_detail/:destination_id' requires missing parameters { destination_id }

以下是代码:

 const destinationLocationDetail: IRoute = {
  name: "locationsDetail",
  path: "/destinations_location_detail/:destination_id"
};

但是,在经历了许多挫折之后,回头看了我使用过的一些旧代码,我只是将路由名称更改为以下名称,并且魔术般地看起来可行。以下是有效的代码

const destinationLocationDetail: IRoute = {
  name: "destinationDetail",
  path: "/destination_detail/:destination_id"
};

谁能帮助理解或指出为什么它第一次不起作用?我无法解释原因。我只想知道如何避免将来发生这样的情况

0 个答案:

没有答案