当我在写电商管理系统时,点击菜单栏进行路由跳转时,报一个关于路由的错误

element-ui.common.js?5c96:3374 Error: Navigation cancelled from "/admin" to "/users" with a new navigation.
    at createRouterError (vue-router.esm.js?8c4f:2065)
    at createNavigationCancelledError (vue-router.esm.js?8c4f:2047)
    at eval (vue-router.esm.js?8c4f:2399)
    at step (vue-router.esm.js?8c4f:2001)
    at step (vue-router.esm.js?8c4f:2008)
    at runQueue (vue-router.esm.js?8c4f:2012)
    at eval (vue-router.esm.js?8c4f:2397)
    at step (vue-router.esm.js?8c4f:2001)
    at eval (vue-router.esm.js?8c4f:2005)
    at eval (vue-router.esm.js?8c4f:2384)

解决方案

//路由导航守卫
router.beforeEach((to, from, next) => {//判断是否是登录页,如果是接着下一步if (to.path === '/login') return next()//    获取tokenconst tokenStr = window.sessionStorage.getItem('token')//判断token是否存在,if (!tokenStr) {return next('/login')}next()
})

检查自己在写导航守卫时最后是否多加了一个next(),只需要去掉一个next()即可 

解决element-ui.common.js?5c96:3:Navigation cancelled from “/admin“ to “/users“ with a new navigation.相关推荐

  1. 解决 element ui 本地使用 引入 图标不显示 .ttf和.woff 报错问题

    解决 element ui 引入在线地址更换为本地地址后 .ttf和.woff 报错问题 原因 因为文件内缺少两个文件 根据控制台提示 发现少了.ttf和.woff两个文件 1)element-ico ...

  2. Uncaught (in promise) Error: Navigation cancelled from “/ad“ to “/result“ with a new navigation.

    Uncaught (in promise) Error: Navigation cancelled from "/ad" to "/result" with a ...

  3. Vue 篇 解决ELement UI 中表单验证(多层Object嵌套)

    项目场景: 提示:主要是在 Vue 框架中: 用 Element UI 提供的规则进行表单验证 问题描述 因为我 data 里面嵌套了多层 Object, 所以 Element UI 提供的表单验证没 ...

  4. 解决element UI 表格el-table增加列会震动抖动的问题

    beforeUpdate(){this.$nextTick(() => {this.$refs.myTable.doLayout();}) }, 在element UI里面有一个doLayout ...

  5. element-ui.common.js?5c96:22959 [Element Warn][Form]model is required for validate to work!

    原因:el-form绑定的model属性没有添加或者写成了v-model造成了控制台报错且表单校验不能实现. 解决:使用el-form绑定的model属性,且应该写成 :model,非v-model.

  6. elementui文本框换行_解决Element UI input输入框不能使用回车进行搜索

    css怎么让输入框不显示光标? css怎么让输入框不显示光标?网上有很多方式:用div模拟,设置readonly,设置disabled,设置自动blur等等方式,发现都不能满足需求,最后还是找到一位大 ...

  7. Vue + Element UI + Moment.js——el-table-column的时间戳格式转换解决方案

    基本概念 Moment.js:JavaScript 日期处理类库 解决方案 formatter="dateFormat"绑定一个 dateFormat方法 <el-table ...

  8. 如何解决element ui 表单resetFields 的indexOf报错

    如图每个div包裹一个表单 每个表单都有清空表单的resetFields方法 第一个表单清空不报错 第二个及其他都报错了. 我们可以点击 去看看 由此可以知道这个方法的原理. 我们再去打印一下this ...

  9. 解决element ui 使用container布局时,容器布满全屏

    我们在使用官方的代码时,一般是无法直接布满屏幕的. 很显然,这不是我们想要的效果,我们要把它布满全屏 解决代码如下: 实现效果:

最新文章

  1. php写一个shell脚本文件格式,一篇文章学会——shell脚本编写
  2. wdcp php5.3 pdo_mysql,WDCP常用组件(memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip)的安装方法...
  3. Pandas之将保存的数据写入到Excel的多个sheet
  4. mysql8强制用户开启ssl_MySQL8开启ssl加密
  5. wxWidgets:wxStdOutputStream类用法
  6. RedHat AS4 配置Yum
  7. htc vive实现传送功能(Teleport)
  8. 嵌入式学习在linux下使用c语言对文件进行打开、读写操作。_2000字干货!单片机进阶嵌入式Linux要怎么学习……...
  9. UTC时间、GMT时间、本地时间、Unix时间戳
  10. Git pull(拉取),push(上传)命令整理
  11. net反编译工具Reflector下载
  12. Wireshark数据抓包分析之FTP协议
  13. 向工程腐化开炮|动态链接库so治理
  14. java动态生成pdf 合并两个pdf文件功能三
  15. PyTorch的参数固定以及detach clone
  16. python和pyqt5入门之简易汇率转换器
  17. 新注册的邮箱如何群发邮件
  18. c语言把数字转换为字母,c语言输入数字变成字母
  19. 第三篇 树莓派的串口通信和语音识别模块
  20. 初学graphiql 查询操作

热门文章

  1. 华为云存储空间图库占比太大_用户数据安全存储 华为云空间这些功能大显身手...
  2. 如何查看域用户登录的计算机
  3. DirectX12 3D游戏开发实践(龙书)第一章 向量代数
  4. Maven安装部署详细步骤(Win7系统)
  5. linux gsoap 开发教程,gsoap使用笔记
  6. ASEMI快恢复二极管型号大全,快恢复常见封装型号
  7. Robomongo连接远程MongoDB数据库
  8. day37--十字链表
  9. 世界经典英语广告词欣赏
  10. ef 数据迁移mysql_EF6 Codefirst+MySql 数据库迁移