一、错误:Uncaught Error: [vue-router] route config "component" for path: /detail cannot be a string id. Use an actual component instead.

解决方案:路由配置中

import Detail from './components/detail.vue';

const routers = [
  ......
    {
        path:'/detail',
        name:'detail',
        component:'Detail' //这里是组件名称,不能加引号!!!!去掉引号,问题解决。
    },

......
]

二、警告:vue-router.esm.js?8c4f:16 [vue-router] Route with name 'detail' does not exist

解决方案:

const router = new VueRouter({
    mode: 'history',
    routes//即routes:routes的简写形式----注意这里,是routes,必须是routes,这是一个固定的属性。
})

三、错误:vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location:

解决方案:重写push方法,加上catch处理,防止报错

const originalPush = VueRouter.prototype.push
   VueRouter.prototype.push = function push(location) {
   return originalPush.call(this, location).catch(err => err)
}

四、动态参数问题:连接上带着参数和不带参数的配置

URL上带参:

{
      path: '/:msg',//params传参,设置动态参数,链接上会有这个参数
     name:'home',
     component: Home
   },

URL上不带参:

{
        path: '/',params传参,没有设置动态参数,链接上不会有这个参数,刷新页面参数丢失    
         name:'home',
        component: Home
    }

四、[Vue warn]: Extraneous non-props attributes (class) were passed to component but could not be 
automatically inherited because component renders fragment or text root nodes. 
  at <Users class="dash-ht" onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > > 
  at <RouterView class="dash-ht" > at <App>

[Vue warn]: Extraneous non-props attributes (class) were passed to component but could not be
automatically inherited because component renders fragment or text root nodes. at <Users class="dash-ht" onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > > at <RouterView class="dash-ht" > at <App>

这个错误 是在vue文件中的<template></template>标签中有多个根元素造成的,比如

<template><div>这是第一个根元素</div><div>这是第二个根元素</div>
</template>

解决办法就是用一个div包裹这两个div

<template><div>这个才是根元素,把下面两个包裹起来<div>这是第一个根元素</div><div>这是第二个根元素</div></div>
</template>

vue-router 采坑记录相关推荐

  1. iOS 微信SDK1.8.6后需要UniversalLink解决方案及采坑记录

    项目最初因审核原因,一直使用iOS原生分享, 最近因项目需求要求, 接入微信分享, 以为和原来的没有区别, 但是接入时才发现改动的地方还是挺多的, 主要是需要配置UniversalLink和提包时的一 ...

  2. H5拍照、预览、压缩、上传采坑记录

    H5拍照.预览.压缩.上传采坑记录 公司项目前段时间需要实现手机拍照上传的功能,本来以为用createObjectURL和canvas可以很轻松的实现,结果发现问题多多,特此记录下来. DEMO预览( ...

  3. mysql8.0.19.0_分享MySql8.0.19 安装采坑记录

    上篇文章给大家介绍了MySql8.0.19 安装过程,需要的朋友可以点击查看.https://www.jb51.net/article/178988.htm 1.ERROR 1820 (HY000): ...

  4. mysql8.0依赖_分享MySql8.0.19 安装采坑记录

    上篇文章给大家介绍了MySql8.0.19 安装过程,需要的朋友可以点击查看.https://www.jb51.net/article/178988.htm 1.ERROR 1820 (HY000): ...

  5. Ubuntu18安装微信(deepin-wine版本)完整过程以及采坑记录

    Ubuntu18安装微信(deepin-wine版本)完整过程以及采坑记录(亲测运行) git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubu ...

  6. Centos7.9上利用cephadm安装Ceph Octopus 15.2的采坑记录,附带K8S挂载方法

    Centos7.9上利用cephadm安装Ceph Octopus 15.2的采坑记录,附带K8S挂载方法 0.亮点 1 准备 1.1 修改历史记录 1.2 升级系统内核 1.3 配置免密登录 问题1 ...

  7. Linux MySQL数据库冷迁移采坑记录

    Linux MySQL数据库冷迁移采坑记录 当前文件系统已满,需要将MySQL默认路径迁移到新文件系统下. MySQL数据库文件原位置:/var/lib/mysql . 要移动至:/mysql/mys ...

  8. 【SpringBoot DB系列】Jooq批量写入采坑记录

    [SpringBoot DB系列]Jooq批量写入采坑记录 前面介绍了jooq的三种批量插入方式,结果最近发现这里面居然还有一个深坑,我以为的批量插入居然不是一次插入多条数据,而是一条一条的插入-,这 ...

  9. php给微信公众号接入聊天机器人程序+采坑记录

    php给微信公众号接入聊天机器人程序 今天逛了下我的公众号,突然心血来潮,想添加个自动聊天功能,于是-动手-!! 主要用到的api: 图灵机器人api 青云客智能聊天机器人API 茉莉机器人API 至 ...

  10. 微信支付采坑记录(java后端 一:微信支付调用从哪一步开始)

    普通商户模式微信支付之APP支付统一下单: 前言: 最近项目开发到微信支付的模块,经过一周的不懈努力,虽然微信支付流程跑通了,但当时的那些坑是真的烦,为了避免自己以后犯同样的错误,当然还有各位新接触微 ...

最新文章

  1. 微信是个坑货4-网页授权
  2. 下一代构建工具 Gradle ,比 Maven 强在哪里!
  3. vivo不小心把内部自研技术方案写进了“年终总结”,我看了直接好家伙
  4. 关于return和exit
  5. java2期末考试试题及答案_《JAVA语言程序设计》期末考试试题及答案(2)
  6. 以 DirectUI 方式实现的ImageButton
  7. 来,和腾讯一起共建未来城市
  8. 通过 SAP UI5 的 TypeScript 开发环境,来学习什么是 DefinitelyTyped
  9. python怎么给画布填上颜色_python numpy matplotlib画小方块填充背景色和添加不同色彩的文字...
  10. 什么是IDE(集成开发环境)?
  11. spark 上下游shuffle结果的存放获取
  12. HDOJ 1021-1025
  13. 用python庆祝生日_奶茶妹妹章泽天欢度27岁生日,甜蜜微笑庆生,美到登热搜第一...
  14. Python中的@classmethod修饰符
  15. Olympic Games -basketball
  16. android view分析工具栏,如何在Android工具栏中使用SearchView
  17. Python Qt GUI与数据可视化编程(一)
  18. OKR案例: 回顾/复盘会流程模板
  19. SHT20温湿度传感器
  20. 不存在R上的连续函数f,它在无理数集R\Q上是一一映射,而在有理数集Q上不是一一映 射。

热门文章

  1. 遗传算法 商旅问题 c++ GA tsp
  2. matlab语句xlim,matlab中设置坐标轴时xlim和axis有什么区别?
  3. 如何搭建自动化测试框架
  4. 数据结构学习,哈希表(链地址)
  5. 阿里云ECS云服务器镜像的基本概念以及使用(七)
  6. 高质量程序设计指南C++学习总结二
  7. leaflet基本使用
  8. arcgis怎么关联excel表_arcgis中如何跟excel连接?
  9. GraphSAGE 源代码 -- 分图训练
  10. mysql优化工具 MySQL Tuner