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 相关文章推荐
javascript脚本调试方法小结
Nov 24 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
Mar 05 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
Aug 19 Javascript
JS实现太极旋转思路分析
Dec 09 Javascript
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
vue里面v-bind和Props 利用props绑定动态数据的方法
Aug 27 Javascript
bootstrap Table实现合并相同行
Jul 19 Javascript
layui table去掉右侧滑动条的实现方法
Sep 05 Javascript
Vue实现多标签选择器
Nov 28 Javascript
Vue3配置axios跨域实现过程解析
Nov 25 Vue.js
详解Vue的列表渲染
Nov 20 Vue.js
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防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
2016/05/13 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
php DES加密算法实例分析
2019/09/18 PHP
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
Javascript实现div的toggle效果实例分析
2015/06/09 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
微信小程序实现星星评价效果
2018/11/02 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
2019/06/14 Javascript
Vue使用NProgress进度条的方法
2019/09/21 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
python中的sort方法使用详解
2014/07/25 Python
Python中collections模块的基本使用教程
2018/12/07 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
Python实现简单的2048小游戏
2021/03/01 Python
理肤泉俄罗斯官网:La Roche-Posay俄罗斯
2018/07/24 全球购物
外语系毕业生自荐信范文
2013/12/16 职场文书
告诉你怎样写创业计划书
2014/01/27 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
岗位职责风险点
2014/03/12 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
启动仪式策划方案
2014/06/14 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
工作简历自我评价
2015/03/11 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server