| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 路由守卫的详解 -> 正文阅读 |
|
[JavaScript知识库]路由守卫的详解 |
路由守卫总共有7个 全局路由守卫: beforeEach 前置守卫 affterEach 后置守卫 beforeResolve 解析守卫 路由的守卫 beforeRouterEnter 进入组件之前触发,在Created前面 beforeRouterUpdated 路由更新但是内容不会改变 beforeRouterLeave 离开之前触发,在beforeDestory之前触发 路由独享守卫 beforeEnter 读取路由的信息 一.进入一个页面路由所执行的钩子代码: 路由的配置
a页面的配置
beforeEach------------------->beforeEnter------------->beforeRouterEnter------------->beforeResolve-------->affterEach 进入前置守卫--------------->读取路由信息-------------->进入组件---------------->进行解析------------> 进入后置守卫。 viwe图: ? ? 二.全局的路由守卫所有组件都会经过。全局的路由守卫:beforeEach affterEach beoforeResolve 点击跳转: ? ?全局的只经过一次, 路由独享的守卫:作用:主要是读取当前路由的信息。 组件的守卫:?beforeRouterEnter? ?进入组件之前。组件没创建在created之前? beforeRouterUpdated? 路由更新但是内容不会改变 beforeRouterLeave 离开组件之前,此时进入了组件,但是没离开 三.to ,next ,from1.to 表示要去哪里 2.from? 表示从哪里来 3.next? 表示是否方向 例子: next(false)? 表示不能通过 next(‘/login’)表示跳转到登录页面 主要点,不写next()默认是通不过的,此时也不能进入页面。 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 20:00:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |