美文网首页
vue-cli的路由警告问题

vue-cli的路由警告问题

作者: 5df463a52098 | 来源:发表于2018-10-31 16:45 被阅读32次

问题一:

在Vue的项目中使用了Vue-Router,当某个路由有子级路由时,如下写法:

export default new Router({
  routes: [
 {
                            path: '/sealstatistics',
                            name: 'SealIndex',
                            component: SealIndex,
                            meta: {
                                breadcrumbName: '用章统计'
                            },
                            children: [
                                {
                                    path: '/',
                                    name: 'SealStatistics',
                                    component: SealStatistics,
                                    meta: {
                                        breadcrumbName: ''
                                    }
                                },
                                {
                                    path: '/sealstatistics/info',
                                    name: 'LookSealInfo',
                                    component: LookSealInfo,
                                    meta: {
                                        breadcrumbName: '查看用章信息'
                                    }
                                },
                            ]
                        }
]})

如果写法是如上的写法,就会报出如下警告:


image.png

解决方法:
因为当某个路由有子级路由的时候,这时候父级路由需要一个默认的路由,所以父级路由不能定义name属性,所以解决办法是:即去除父级的name属性即可。

问题二:

export default new Router({
    routes: [
        {
            path: '/',
            name: 'User',
            component: User
        },
       {
            path: '/user',
            name: 'User',
            component: User
        }
]})

如果写法是如上的写法,就会报出如下警告:


image.png

解决方法:

export default new Router({
    routes: [
        {
            path: '/',
            redirect: {
                  name: 'User'
              }
        },
       {
            path: '/user',
            name: 'User',
            component: User
        }
]})

相关文章

  • vue-cli的路由警告问题

    问题一: 在Vue的项目中使用了Vue-Router,当某个路由有子级路由时,如下写法: 如果写法是如上的写法,就...

  • SPA:单页应用

    路由——vue-cli 场景1:中后台管理系统技术栈:SpringBoot、vue-cli、SPA、Element...

  • SPA:单页应用

    路由——vue-cli 场景1:中后台管理系统技术栈:SpringBoot、vue-cli、SPA、Element...

  • [vue-router] Named Route 'Mine'

    控制台警告 翻译:1、命名路由“Mine”具有默认子路由。当导航到此命名路由(:to=“{name:‘Mine’”...

  • 2019-04-17

    SPA:单页应用 路由——vue-cli 场景1:中后台管理系统技术栈:SpringBoot、vue-cli、SP...

  • 8月第二周

    8.7 vue-cli vue-router 用法总结: 包含默认路由的地址写法,父子路由的嵌套,redirec...

  • vue-cli的路由配置

    vue-cli的路由配置 vue-router路由管理路径引用组件:import 组件名 from 组件路径使用r...

  • 经典Vue面试题总结 2019-06-14

    本文档基于vue-cli技术栈总结了 vue-cli工程 vue.js核心知识 vue-router路由 vuex...

  • 重写VueRouter原型上push和replace方法

    编程式导航路由跳转到当前路由(参数不变), 多次执行会抛出NavigationDuplicated的警告错误?注意...

  • 项目踩坑系列(一)——vue-cli

    文章内容大概包括: 选脚手架——vue-cli + 多页面配置 路由去中心化管理 动态标题 打包遇到的问题 一些比...

网友评论

      本文标题:vue-cli的路由警告问题

      本文链接:https://www.haomeiwen.com/subject/brwatqtx.html