vue 路由meta 设置导航隐藏与显示功能的示例代码


Posted in Javascript onSeptember 04, 2020

vue 路由meta 设置title 导航隐藏,具体代码如下所示:

router.js

routes: [{
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld,
      meta: {
        title: "HelloWorld",  要现实的title
        show: true        设置导航隐藏显示
      }

    }]

App.vue

<template>
  <div id="app">
    <router-view></router-view>
    <bottom v-show="this.$route.meta.show"></bottom>  this.$route.meta.show 显示或隐藏
  </div> 
</template>

main.js

router.beforeEach((to, from, next) => {
 
  if (to.meta.title) {
    document.title = to.meta.title
  }
  next()
})<br><br>监听路由 写入 title

PS:vue 中路由meta

meta字段(元数据)

直接在路由配置的时候,给每个路由添加一个自定义的meta对象,在meta对象中可以设置一些状态,来进行一些操作。用它来做登录校验再合适不过了

{
 path: '/actile',
 name: 'Actile',
 component: Actile,
 meta: {
  login_require: false
 },
},
{
 path: '/goodslist',
 name: 'goodslist',
 component: Goodslist,
 meta: {
  login_require: true
 },
 children:[
  {
   path: 'online',
   component: GoodslistOnline
  }
 ]
}

这里我们只需要判断item下面的meta对象中的login_require是不是true,就可以做一些限制了

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

总结

到此这篇关于vue 路由meta 设置导航隐藏与显示功能的示例代码的文章就介绍到这了,更多相关vue 路由meta 设置导航隐藏与显示内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
ie 处理 gif动画 的onload 事件的一个 bug
Apr 12 Javascript
JavaScript 权威指南(第四版) 读书笔记
Aug 11 Javascript
微博@符号的用户名提示效果。(想@到谁?)
Nov 05 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
Dec 28 Javascript
onmouseover和onmouseout的一些问题思考
Aug 14 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 Javascript
Bootstrap栅格系统学习笔记
Nov 25 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
Dec 21 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
Angular.js中下拉框实现渲染html的方法
Jun 18 Javascript
如何在JavaScript中优雅的提取循环内数据详解
Mar 04 Javascript
JavaScript中的执行环境和作用域链
Sep 04 #Javascript
Vue 禁用浏览器的前进后退操作
Sep 04 #Javascript
详解JavaScript数据类型和判断方法
Sep 04 #Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
Sep 04 #Javascript
详解JavaScript中new操作符的解析和实现
Sep 04 #Javascript
我所理解的JavaScript中的this指向
Sep 04 #Javascript
JS运算符优先级与表达式示例详解
Sep 04 #Javascript
You might like
PHP无敌近乎加密方式!
2010/07/17 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
js form action动态修改方法
2008/11/04 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
Python实现控制台中的进度条功能代码
2017/12/22 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
介绍一下SQL注入攻击的种类和防范手段
2012/02/18 面试题
汉语专业应届生求职信
2013/10/01 职场文书
事业单位请假制度
2014/01/13 职场文书
国际会议邀请函范文
2014/01/16 职场文书
社区党员先进事迹
2014/01/22 职场文书
个性发展自我评价
2014/02/11 职场文书
钳工实训报告总结
2014/11/04 职场文书
云冈石窟导游词
2015/02/04 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
申请吧主发表的感言
2015/08/03 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书