在vue-cli 中 通过组件内的路由导航钩子实现
注意 钩子层级应于mounted同级
<script>
export default {
data() {
return {
prePath: ""
};
},
computed: {},
watch: {},
beforeRouteEnter(to, from, next) {
/* must call `next` */
console.log(from, "来了");
next(data => {
data.prePath = from.fullPath;
console.log(data.prePath, "地址");
});
},
mounted() {},
methods: {}
};
</script>

面包屑 使用
<template>
<div>
<div class="nav">
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/scenic/manage' }">景区管理</el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: prePath }">峨眉山</el-breadcrumb-item>
<el-breadcrumb-item>成人票</el-breadcrumb-item>
</el-breadcrumb>
</div>
</div>
</template>

本文详细介绍了如何在Vue CLI项目中利用beforeRouteEnter钩子处理路由进入前的状态,并结合面包屑组件展示当前路径。通过实例展示了如何设置预设路径,确保用户体验的连续性。
1420

被折叠的 条评论
为什么被折叠?



