在某个路由中,使用beforeEnter()方法,参数是to,from,next

和全局路由守卫的用法是一样的

例子:

import Vue from 'vue'
import Router from 'vue-router' Vue.use(Router)
import Home from '../../view/Home.vue'
import Test from '../../view/Test.vue'
import News from '../../view/News.vue'
export default new Router({
routes: [
{
name:"Home",
path:"/",
component:Home,
},
{
name:"Test",
path:"/test",
component:Test,
beforeEnter(to,from,next){
if(to.path==="/test"){
alert("请登录");
next(false); // 禁止跳转
}else{
next()
}
}
},
{
name:"News",
path:"/news",
component:News
},
{
redirect:"/",
path:"*",
}
],
mode:"history"
})

最新文章

  1. Node.js学习——基本模块之fs
  2. 初识WebService
  3. Full Gc经历分析
  4. jquery 和 css 属性
  5. Java面试题问与答——编译时与运行时
  6. Python 汉字转拼音库 pypinyin
  7. 实用项目管理前台框架:EasyUI,ExtJs
  8. springmvc学习(五)——处理模型数据
  9. SDC(7) -- 关于使能信号的时序放松
  10. 对于唯一索引使用唯一条件搜索, InnoDB 只锁定找到的index record,不是它之前的区间
  11. .Net 4.5中的HttpClient试用
  12. ubuntu忘记密码,无法sudo的解决方法
  13. [转载] Java学习之Hessian通信基础
  14. HDU1061-Rightmost Digit-规律题,快速幂
  15. man mountd(rpc.mountd中文手册)
  16. 牛客网_Go语言相关练习_判断&选择题(4)
  17. asp.net Checkbox 绑定自定义属性
  18. mysql与redis的区别与联系
  19. python学习之老男孩python全栈第九期_数据库day001知识点总结 —— MySQL操作数据库以及数据表、基本数据类型、基本增删改查、外键定义以及创建
  20. ubuntu 安装php-redis

热门文章

  1. C++并发编程学习笔记
  2. Hadoop学习笔记记录
  3. 宝塔面板安装在根目录www下
  4. java 图片转base64字符串、base64字符串转图片
  5. C语言之标准头文件模板
  6. vue项目中使用less或者sass的方法
  7. Spring常用注解总结(3)
  8. NoteBook学习(一)-------- Zeppelin VS Jupyter
  9. redis get乱码
  10. 安装Pygame(Python3.6,windows)