当前位置:网站首页 > Vue.js开发 > 正文

vue路由守卫的几种方法(vue-router路由守卫)



const Foo = { template: `...`, beforeRouteEnter (to, from, next) { // 在渲染该组件的对应路由被 confirm 前调用 // 不!能!获取组件实例 `this` // 因为当守卫执行前,组件实例还没被创建 next(vm => { // 通过 `vm` 访问组件实例  }) }, beforeRouteUpdate (to, from, next) { // 在当前路由改变,但是该组件被复用时调用 // 举例来说,对于一个带有动态参数的路径 /foo/:id,在 /foo/1 和 /foo/2 之间跳转的时候, // 由于会渲染同样的 Foo 组件,因此组件实例会被复用。而这个钩子就会在这个情况下被调用。 // 可以访问组件实例 `this`  }, beforeRouteLeave (to, from, next) { // 导航离开该组件的对应路由时调用 // 可以访问组件实例 `this`  } }
到此这篇vue路由守卫的几种方法(vue-router路由守卫)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ubuntu16.04安装cmake(ubuntu16.04安装教程)2025-03-07 13:09:10
  • Vue安装下列说法正确的是(用来安装vue模块的正确命令是)2025-03-07 13:09:10
  • pcie 5.0 和pcie 4区别(pcie 4.0 5.0)2025-03-07 13:09:10
  • docker最新版本(docker1.12.6)2025-03-07 13:09:10
  • vue钩子函数的作用(vue2钩子函数)2025-03-07 13:09:10
  • js数组方法中,哪些不能改变自身数组(js数组中哪些方法不会改变原数组)2025-03-07 13:09:10
  • ubuntu18.04源地址(ubuntu18.04源配置)2025-03-07 13:09:10
  • vue安装步骤(vue3怎么安装)2025-03-07 13:09:10
  • vue下载安装(vue下载安卓)2025-03-07 13:09:10
  • dos6.22安装教程(dos 6.22安装)2025-03-07 13:09:10
  • 全屏图片