junhua_xu 2019-08-28 14:40 采纳率: 0%
浏览 3986
已结题

vue 动态路由页面访问空白

router/index.js中只配置登录页面及首页的路径,其他页面在点击菜单时动态添加;我是这样写的:

this.$router.addRoutes([{
                            path : `/${pathName}`,
                            name : pathName,
                            component : resolve => require([`../page/tsis/${pathName}.vue`], resolve)
                        }])

使用vue开发开发工具查询路由确实添加了,但是访问的页面却是一片空白。请问这样写有问题吗?正确的应该怎么写?

  • 写回答

2条回答 默认 最新

  • 关注
    评论
  • qq_351734088 2019-08-28 18:00
    关注

    这样写的点击的触发传的路由路劲是没有经过编译,不能访问到编译后的vue文件,
    应该先

    import aaa from '../page/tsis/aaa.vue'
    const obj = {
    pathName: aaa
    }

    点击触发
    this.$router.addRoutes([{
    path : /${pathName},
    name : pathName,
    component : obj[pathName]
    }])

    评论

报告相同问题?

悬赏问题

  • ¥50 vue-codemirror如何对指定行 指定位置的 字符进行背景颜色或者字体颜色的修改?
  • ¥15 有人会思科模拟器嘛?
  • ¥30 遇到一个的问题,请教各位
  • ¥20 matlab报错,vflux计算潜流通量
  • ¥15 我该如何实现鼠标按下GUI按钮时就执行按钮里面的操作的方法
  • ¥15 关于#硬件工程#的问题:我这边有个锁相环电路没有效果
  • ¥15 20款 27寸imac苹果一体机装win10后,蓝牙耳机和音响放歌曲卡顿断断续续.
  • ¥15 VB.NET 父窗体调取子窗体报错
  • ¥15 python海龟作图如何改代码使其最后画出来的是一个镜像翻转的图形
  • ¥15 我不明白为什么c#微软的官方api浏览器为什么不支持函数说明的检索,有支持检索函数说明的工具吗?