gpt4 book ai didi

javascript - 最后一条路线总是被调用

转载 作者:行者123 更新时间:2023-12-03 08:50:06 26 4
gpt4 key购买 nike

我有如下两条路由(在 router.js 中)。

this.resource('records', function() {
this.route('edit', {path: '/:id'});
this.route('delete', {path: '/:user_name'});
});

当我在编辑路线时刷新页面时。但页面加载的是删除路由。

如果我有以下路线,

this.resource('records', function() {
this.route('delete', {path: '/:user_name'});
this.route('edit', {path: '/:id'});
});

现在,如果我刷新页面,当我处于删除路线时,页面将加载编辑路线。

当我按浏览器后退按钮时,也会出现同样的问题。调用资源中的最后一个路由。但我希望它加载时与我之前所在的路径相同。

有人遇到过这个问题吗?如果是这样,请帮助我。谢谢

最佳答案

路线被this.route('edit', {path: '/:id'});覆盖您需要在编辑路线之前或之后放置一些其他字符串

this.resource('records', function() {
this.route('delete', {path: '/:user_name'});
this.route('edit', {path: '/edit/:id'});
});

关于javascript - 最后一条路线总是被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32718061/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com