即使我在 Vue 中刷新页面,如何存储上一页
How to store previous page even if I refresh the page in Vue
虽然用户刷新页面,但我想存储上一页。我用了
beforeRouteEnter(to, from, next) {
next(vm => {
vm.prevRoute = from
})
},
将 this.prevRoute.path
存储到数据中。但是,我意识到一旦刷新当前页面,我的路径就消失了。不知道有没有办法恢复到之前的页面
用户刷新页面,为此您可以使用
- 本地存储
- Cookies
举个例子,你可以这样做
// To save the path
localStorage.setItem("prevRoutePath", thePathYouWant);
// To get the saved path
const prevPath = localStorage.getItem("prevRoutePath") ?? "fallback"; // You can get this whenever you want.
虽然用户刷新页面,但我想存储上一页。我用了
beforeRouteEnter(to, from, next) {
next(vm => {
vm.prevRoute = from
})
},
将 this.prevRoute.path
存储到数据中。但是,我意识到一旦刷新当前页面,我的路径就消失了。不知道有没有办法恢复到之前的页面
用户刷新页面,为此您可以使用
- 本地存储
- Cookies
举个例子,你可以这样做
// To save the path
localStorage.setItem("prevRoutePath", thePathYouWant);
// To get the saved path
const prevPath = localStorage.getItem("prevRoutePath") ?? "fallback"; // You can get this whenever you want.