vue获取前一个页面路由地址
可以使用:vue-router的beforeRouterEnter钩子其实也就是一个路由守卫<script>export default {data() {return {fromPath: "",};},beforeRouteEnter(to, from, next) {next((vm) => {// 通过 `vm` 访问组件实例,将值传入fromPathvm.fromPat
·
可以使用:
vue-router的beforeRouterEnter钩子
其实也就是一个路由守卫
<script>
export default {
data() {
return {
fromPath: "",
};
},
beforeRouteEnter(to, from, next) {
next((vm) => {
// 通过 `vm` 访问组件实例,将值传入fromPath
vm.fromPath = from.path;
console.log(to)
console.log(from)
});
},
methods: {
goBack() {
this.$router.push({
path: this.fromPath,
});
},
},
};
</script>
更多推荐
已为社区贡献7条内容
所有评论(0)