在我的应用程序中,我有一个多页表单,位于URL http://localhost:3000/form
上。当我更改表单中的页面时,URL保持不变,但是state
更改以呈现不同的视图(表单的页面)。
我要实现的一项新功能是允许浏览器后退按钮以多页形式切换视图/页面(也称为更改状态)。
这可能吗?我该如何实现?
答案 0 :(得分:0)
您为什么要保持相同的路线?如果用户想通过深层链接回到他们所处的状态,他们将无法使用该实现吗? 如果要使用相同的路由,则至少可以使用#条路由来跟踪用户在表单中的位置。 例如。 http://localhost:3000/form#step1, http://localhost:3000/form#step2
然后,后退按钮将使它们后退一步。