分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

vue路由中的 Meta

发布时间:2023-09-06 01:26责任编辑:彭小芳关键词:暂无标签

 在项目中肯定有这样的需求,那就是在某个页面的时候,顶部展示 现在当前的页面路径,如下图:

这个在vue中其实很好实现。

首先出现这个肯定是相对应不同的页面,也就是说对应不同的路由,我们在定义路由的时候:如下

routes: [ ???????{ ???????????path: ‘/‘, ???????????name: ‘login‘, ???????????component: login ???????},{ ???????????path: ‘/Page‘, ???????????name: ‘Page‘, ???????????component: Page, ???????????children: [ ???????????????{ ???????????????????path: ‘/‘, ???????????????????name: ‘Chart‘, ???????????????????component: Chart, ???????????????????meta: [] ???????????????},{ ???????????????????path: ‘/UserList‘, ???????????????????name: ‘UserList‘, ???????????????????component: UserList, ???????????????????meta: [‘数据列表‘, ‘用户列表‘], ???????????????},{ ???????????????????path: ‘/OrderList‘, ???????????????????name: ‘OrderList‘, ???????????????????component: OrderList, ???????????????????meta: [‘数据列表‘, ‘订单列表‘] ???????????????},{ ???????????????????path: ‘/addShop‘, ???????????????????name: ‘addShop‘, ???????????????????component: addShop, ???????????????????meta: [‘添加数据‘, ‘添加商品‘] ???????????????} ???????????] ???????} ???]

其次在 当前需要展示页面路径的地方:

<el-breadcrumb-item v-for="(item, index) in $route.meta" key="index">{{item}}</el-breadcrumb-item>

我们便可以拿到当前页面的路径。

vue路由中的 Meta

原文地址:https://www.cnblogs.com/haonanZhang/p/8406441.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved