当前位置: 首页 > news >正文

Vue全局后置守卫

  全局后置守卫

一、在 router 目录下的 index.js 文件中配置全局后置守卫。

import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)import Home from '../views/Home.vue'
import About from '../views/About.vue'
import Login from '../views/Login.vue'const routes = [{path: '/',name: 'home',component: Home,// 自定义信息,title为页面名称meta:{ title:"首页" }},{path: '/about',name: 'about',component: About,// 自定义信息,title为页面名称meta:{ title:"关于我们" }},{path: '/login',name: 'login',component: Login}
]const router = new VueRouter({routes
})// 全局后置守卫
// 初始化时执行、每次路由切换后执行
router.afterEach((to,from) => {if(to.meta.title){// 修改网页的标题document.title = to.meta.title;}else{document.title = "管理系统";}
})export default router

 注:全局后置守卫没有 next 方法,因为已经进入某个页面了,不需要再放行。


二、全局后置守卫总结

router.afterEach((to,from) => {// 进入页面后的操作...
})

原创作者:吴小糖

创作时间: 2023.8.24

http://www.lryc.cn/news/139948.html

相关文章:

  • 【Go语言】基于Socket编程的P2P通信程序示例
  • 16、Flink 的table api与sql之连接外部系统: 读写外部系统的连接器和格式以及Elasticsearch示例(2)
  • Java代码优化案例2:使用HashMap代替List进行数据查找
  • 每天一道leetcode:542. 01 矩阵(图论中等广度优先遍历)
  • SQL SERVER 日期函数相关内容
  • 多维时序 | MATLAB实现SCNGO-BiGRU-Attention多变量时间序列预测
  • 从零开始学习 Java:简单易懂的入门指南之JDK8时间相关类(十八)
  • Spring Boot实践八--用户管理系统(下)
  • C语言入门 Day_10 判断的进阶
  • 机器学习基础13-基于集成算法优化模型(基于印第安糖尿病 Pima Indians数据集)
  • Rancher部署k8s集群
  • 前端油猴脚本开发小技巧笔记
  • 软考高级系统架构设计师系列之:搭建论文写作的万能模版
  • 多线程常见面试题
  • Java接收json参数
  • 赤峰100吨每天医院污水处理设备产品特点
  • nodejs+vue+elementui健身房教练预约管理系统nt5mp
  • 视频分割合并工具说明
  • 2023java面试深入探析Nginx的处理流程
  • Java的锁大全
  • Leetcode80. 删除有序数组中的重复项 II
  • 电脑显示“Operating System not found”该怎么办?
  • 简析SCTP开发指南
  • 把Android手机变成电脑摄像头
  • Linux线程篇(中)
  • 深度学习优化入门:Momentum、RMSProp 和 Adam
  • LeetCode 面试题 01.09. 字符串轮转
  • 系统上线安全测评需要做哪些内容?
  • vue 中 axios 的安装及使用
  • 数据结构——线性数据结构(数组,链表,栈,队列)