综合运用路由知识,使用声明式导航或编程式导航,完成项目的路由设计与开发
更新标题
主菜单的控制:显示与否
购物车:定位位置
{ path: "/", name: "index", component: HomeView, meta: { showNav: true, title: "大树小咖" }, }
访问量*
页面切换进度条*
面包屑导航*
.创建组件 Breadcrumb.vue
.引入路由
import { useRoute } from 'vue-router'; const route = useRoute();
.使用路由
<div class="bread"> <router-link v-for="(item, index) in route.matched" :key="index" :to="item.path">{{ item.name }}</router-link> </div>
.仅仅使用路由信息渲染面包屑
<div class="bread"> <div v-for="(item, index) in route.matched" :key="index">{{ item.name }}</div> </div>