首页IT科技vue 路由配置参数(Vue中的路由配置项meta使用解析)

vue 路由配置参数(Vue中的路由配置项meta使用解析)

时间2025-05-03 00:26:15分类IT科技浏览4347
导读:Vue路由配置项meta使用 meta简单来说就是路由元信息 也就是每个路由身上携带的信息。...

Vue路由配置项meta使用

meta简单来说就是路由元信息 也就是每个路由身上携带的信息            。

这里简单的举两个例子

其次还有一个功能就是能够控制公共组件的显示或隐藏

请忽视 keep-alive标签

Vue路由中的meta问题

我们经常会在进入一个页面时判断是否已经登陆            ,经常会用到路由导航守卫router.beforeEach(to, from, next), 一个两个页面还好                  ,但是多的话      ,就会麻烦         ,并且路由还会嵌套                  。这时可以使用meta      。

meta (元数据)

在配置路由时                  ,经常会用到path,name,component,还有一个就是meta 元数据         ,给每个路由添加一个自定义的meta对象      ,在meta对象中可以设置一些状态                  ,来进行一些操作         。经常用它来做登录校验                  。

{       path: /imgMove/:id,       name: imgMove,       meta: {         requiresAuth: true       },       component: imgMove     },     { //作品页面       path: /work,       name: work,       meta: {         canNotLogin: true       },       component: work     },

我们需要校验判断item下面的meta对象的requiresAuth是不是true,就可以进行一些限制         。

router.beforeEach((to, from, next) => {   if (to.matched.some(function (item) {     return item.requiresAuth   })) {     next(/login)   } else      next() })

以上为个人经验            ,希望能给大家一个参考   ,也希望大家多多支持本站      。

声明:本站所有文章                  ,如无特殊说明或标注               ,均为本站原创发布                  。任何个人或组织,在未征得本站同意时               ,禁止复制            、盗用                  、采集      、发布本站内容到任何网站         、书籍等各类媒体平台            。如若本站内容侵犯了原著者的合法权益                  ,可联系我们进行处理   。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
linux各发行版(2016年最受欢饮的Linux发行版排行榜曝光) 织梦如何添加浮动广告(织梦搜索结果增加dede:tag标签支持)