我很难弄清楚为什么下面的代码行给我错误为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"
};
谁能帮助理解或指出为什么它第一次不起作用?我无法解释原因。我只想知道如何避免将来发生这样的情况