【发布时间】:2021-12-28 01:50:53
【问题描述】:
我目前正在制作一个回答问题的网站,但我遇到了问题。 即例如回答第二个问题时,但用户想回到上一个问题编辑答案,有2种方式:
- 使用浏览器的撤消按钮
- 更改网址
例如:question?id=2 更改为 question?id=1
网络将重新加载上一个问题,他们可以更改答案。
我已经阻止了方法#1,但是如果用户更改了 URL,我不知道如何阻止它? 想请教一下,我用的是js,如果用vue3 ts就更好了。
【问题讨论】:
-
在再次呈现之前检查用户是否已经回答了问题。如果他们已经回答了问题,请将其隐藏,以免他们再次回答。
-
您可能想要构建一个单页应用程序,而不是传统的分层网站,从而为您提供更大的路由控制。
标签: javascript typescript vuejs3