需求是:
用户可能会点击登录 进入登录的组件 登录成功以后我希望用户可以回到登录前的路由并继续操作。
如何优雅地用vue路由处理这个问题?
可以利用beforeRouteEnter钩子函数来记录进入登陆页之前的页面路径。
beforeRouteEnter(to, from, next) { next((vm) => { vm.setFromPage(from.path) }) }, methods: { setFromPage(path) { this.fromPage = path }, }
2.1m questions
2.1m answers
60 comments
57.0k users