router上要定义meta
{
path: '/home',
name: 'Home',
component: () => import('@/views/filmprocess/home/Index.vue'),
meta: {
title: '用户管理',
requiresAuth: true
}
},
{
path: '/login',
name: 'Login',
component: () => import('@/views/login/Index.vue'),
meta: {
title: '登录'
}
},
页面引入route并使用
<template>
<div class="left-name">
<span>{{ Route.meta.title }}</span>
</div>
</template>
<script setup lang="ts">
import { useRoute } from 'vue-router';
const Route = useRoute();
</script>

本文介绍了如何在Vue Router中为路由定义meta属性,包括设置页面标题和实现授权控制。通过例子展示了如何在导航组件中显示当前路由的title,并强调了元数据在用户体验和权限控制中的作用。
1827

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



