Vue的路由钩子
2017-12-21 15:07
501 查看
1、全局钩子:
// 导航开始
beforeEach((to, from, next) => {
// to: 目标路由对象
// from: 即将进入的路由对象
// next: 进行下一个钩子
})
// 导航结束
afterEach((to, from) => {
})
2、局部路由钩子
在路由配置上直接定义beforeEnter和afterEnter钩子
在组件内定义beforeRouterEnter、beforeRouterUpdate、beforeRouterLeave
// 导航开始
beforeEach((to, from, next) => {
// to: 目标路由对象
// from: 即将进入的路由对象
// next: 进行下一个钩子
})
// 导航结束
afterEach((to, from) => {
})
const router = new VueRouter({})
router.beforeEach()
router.afterEach()
2、局部路由钩子
在路由配置上直接定义beforeEnter和afterEnter钩子
const router = new VueRouter({ routes: [ { path: '/index', component: Index, beforeEnter: (to, from, next) => { // ... }, afterEnter: (to, from) => { // ... } } ] })3、组件内路由钩子
在组件内定义beforeRouterEnter、beforeRouterUpdate、beforeRouterLeave
const far = { template: '...' beforeRouterEnter((to, from, next) => { // }) }
相关文章推荐
- 详解Vue路由钩子及应用场景(小结)
- Vue路由钩子之afterEach beforeEach的区别详解
- Vue利用路由钩子token过期后跳转到登录页
- vue移动端iso 利用钩子里面的导航守卫beforeRouteLeave实现返回按钮不返回上一次路由,返回到自己指定的路由
- Backbone路由添加类似vue-router导航钩子
- 详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
- Vue之Vue-router全局路由钩子
- Vue利用路由钩子token过期后跳转到登录页的实例
- vue组件级路由钩子函数介绍,及实际应用
- vue 路由嵌套
- [置顶] 当vue路由变化时,改变导航栏的样式
- vue-router: 路由传参
- vue获取当前激活路由的方法
- vue-router 2.0 常用基础知识点之导航钩子
- Vue-Router2.X多种路由实现方式总结
- vue学习总结之路由
- 解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法
- Vue路由vue-router
- vue自定义指令实例--钩子函数及钩子函数参数
- windows下vue-cli及webpack 构建网站及 路由vue-router的使用