动态路由
动态注册路由(动态在new router中注册路由)
动态向router数组中添加路由。

 let comment = [{path: '../../view/index/index.vue'}];
this.$router.options.routes[1].push({path: '/' + __menu.name,
name: __menu.name,name: __menu.name,component: resolve => require([comment[0].path], resolve)})this.$router.addRoutes(vm.$router.options.routes);//调用addRoutes添加路由

总结
通过this.$router.options.router[1]可以找到自己定义的router,然后按照规则进行添加就可以,最后不要忘记使用**addRoutes()**将相关的路由进行添加,这样才可以正确的天机路由,尤其是不要将方法名写错。
###路由嵌套
使用children进行路由的嵌套,相当于父子路由的嵌套。

const router = new VueRouter({routes: [{name: 'login',path: '/login',component: login},{name: 'main',path: '/main',redirect: '/icustomer',component: main,children: [{path: '/icustomer',name: 'customer',component: resolve => require(['../view/index/icustomer.vue'], resolve)}]} ]

--------------------- 
作者:sunqy1995 
来源:CSDN 
原文:https://blog.csdn.net/sunqy1995/article/details/81252889 
版权声明:本文为博主原创文章,转载请附上博文链接!

vue 动态插入子路由相关推荐

  1. vue 动态修改路由参数

    转载自  vue 动态修改路由参数 import merge from 'webpack-merge':修改原有参数 this.$router.push({query:merge(this.$rout ...

  2. vue动态添加路由之避坑指南

    你是否遇到了: addRouter后出现白屏 路由守卫出现死循环 踩了很多坑之后,我终于悟到了vue动态添加路由的正确打开方式: 为了设计权限,在前端我们通常采取两种方式 1.在用户登录时获取该用户权 ...

  3. vue 动态添加路由

    为什么80%的码农都做不了架构师?>>>    最近在研究权限的相关东西,自然动态加载路由信息少不了.接下来我就来专门记录下我研究的东西. 1.首先后端代码返回一个对象,用java写 ...

  4. Vue动态权限路由addRoutes执行初次白屏解决方法。

    需求: 当用户登录,或者已经登录状态下刷新和重进web端,除了普通的路由配置(login.UserInfo.home.404等),还需要用户的权限路由,需要根据用户信息拿到当前用户的权限路由,动态添加 ...

  5. Vue动态权限路由addRoutes执行初次白屏解决方法

    需求: 当用户登录,或者已经登录状态下刷新和重进web端,除了普通的路由配置(login.UserInfo.home.404等),还需要用户的权限路由,需要根据用户信息拿到当前用户的权限路由,动态添加 ...

  6. Vue动态设置路由title

    { path: '/videoCover', component: () => import ('./view/videoCover.vue'), meta: {title: ''}, }, 需 ...

  7. vue动态设置路由重定向

    需求为:项目分为业务系统和后台管理系统,重定向路由'/'  在业务系统显示为homepage,在后台管理系统首页显示为 dashboard: 实现 在router.js: import Vue fro ...

  8. Vue 动态设置路由Meta title 名称

    路由配置 import ('@/views/accountManagement/editMain'), beforeEnter: (to, from, next) => {if (to.quer ...

  9. vue 动态生成路由菜单(从后端请求到菜单数据,生成左侧菜单栏)

    最近在学习vue,用vue+element ui搞一个管理后台的demo,发现网上好多菜单信息都放在前端js文件中,然后后端返回的角色去匹配对应的菜单信息.我自己不太喜欢这种方式,最后自己写了一套登录 ...

  10. Ant Design Vue 动态路由

    main.js 引入 router import router from './router' new Vue({router,i18n,created: bootstrap,render: h =& ...

最新文章

  1. 传统软件的云计算之路
  2. arial字体可以商用吗_国外顶级设计公司:PPT配色与字体使用的7条建议
  3. 浅析网站标题优化该如何进行?
  4. boost::units::unscale相关的测试程序
  5. Django使用Mysql时数据库配置
  6. 框架鲜花商城系统测试_分销、团购、秒杀、优惠券小程序商城源码免费分享(Java语言)...
  7. XML--XML作用
  8. 【51单片机快速入门指南】4.4.2:Mahony AHRS 九轴姿态融合获取四元数、欧拉角
  9. PyTorch 系列 | 数据加载和预处理教程
  10. CSS基础必备知识点01
  11. Python项目:生成微信好友头像拼接图
  12. foxmail7 BUILD093之后再无Foxmail
  13. 三星 SGH-G810 多普达 P800 多普达 Touch Diamond(S900) 多普达 P860 多普达 Touch(T3238) 对比...
  14. yii2 html form,YII2中ajax通过post提交form表单数据报400错误的解决方法
  15. 《简明微积分》(第四版)学习笔记
  16. 宇电智能调节仪AIBUS 及MODBUS 通讯协议说明V8.0
  17. JAVA性能优化权威指南 读书笔记(一)
  18. Spring bean生命周期详解
  19. LibreOffice创建数据透视表
  20. 全面了解IDC数据中心

热门文章

  1. 实时渲染学习(十)渲染加速算法总结
  2. 如何解决Win10应用商店代码:0x80131500错误
  3. kafka接口操作topic
  4. 长沙社区团购独角兽《兴盛优选》 18k 面试题记录,已拿offer!
  5. python3GUI--微博图片爬取工具V1.5 By:PyQt5(附源码)
  6. Vue项目实践——实现手机扫描二维码预览页面效果
  7. 借助Amazon EMR与外部KDC进行身份认证,有效集成业务场景
  8. pyqt5 QListWidget的使用
  9. 海量数据处理之Tire树(字典树)
  10. 20190323——Python IO编程