近日公司要求管理端动态管理路由,在登录时从后端获取路由配置动态生成路由

最大的bug出在,component属性运用import引入时,会找不到模块

无论使用import或者require,在引入一个变量时,都无法找到该变量指向的模块路径

routerItem.component = () => import('后端返回的模块路径');
后引入一个_import_development.js
module.exports = file => require('@/views/' + file + '.vue').default // vue-loader at least v13.0.0+
后在登陆后引入
const _import = require('@/router/_import_development') //获取组件的方法
使用 _import 方法

routerItem.component = _import('后端返回的模块路径');
ok

转载于:https://www.cnblogs.com/cutone/p/9755088.html

vue 后台获取路由表,addRouters动态路由相关推荐

  1. ant design vue input change_Ant-design-vue项目实现动态路由

    vue项目实现动态路由的方式大体可分为两种: 1.前端这边把路由写好,登录的时候根据用户的角色权限来动态展示路由,(前端控制路由) 2.后台传来当前用户对应权限的路由表,前端通过调接口拿到路由信息后处 ...

  2. Vue+ant-design-pro(2)动态路由

    第一篇文章简单的介绍了一下ant-design-pro,关于项目的搭建,我想官网的文档已经写得很清楚了,这里就不多做赘述了,这篇文章,我们来探讨一下ant-design-pro的动态路由. 动态路由首 ...

  3. vue后台获取数据量确定渲染轮播图的页量

    轮播图每页展示6条数据,数据量不确定.轮播图页数要随着数据量的大小来确定 贴代码: <el-carousel trigger="click" :autoplay='false ...

  4. vue 后台获取数据 下拉框_Vue开发中的一些常见套路和技巧

    属性排放 管理请求加载状态 Proxy跨域 对developer和build的打包进行不同配置 大部分开发者都喜欢将Vue的config写在一个文件中,看起来是没有问题,但是随着环境的变化,项目优化, ...

  5. Vue 动态路由的实现(后台传递路由,前端拿到并生成侧边栏)

    今天我们来讲讲用后台传递路由表实现动态路由的思路,因为公司的项目里路有部分用到了vuex,我就把路由部分脱离vuex整理了出来,让大家有个启发,并不是绝对的解决方案,只是思路 github:https ...

  6. Vue 动态路由的实现

    vue项目实现动态路由的方式大体可分为两种: 前端这边把路由写好,登录的时候根据用户的角色权限来动态展示路由,(前端控制路由) 详情可参阅花裤衩大佬的项目手把手-,我当时看这个项目看了好久才明白一点逻 ...

  7. 使用Vue实现后台管理系统的动态路由以及侧边栏菜单

    介绍及说明 1.背景介绍:最近因为公司的项目,对一个后台管理系统进行前端重构,原项目是SSM架构的前后端没有分离,前端用JSP和jQuery来写的,在完成第一期之后,我强烈要求前后端分离,并使用vue ...

  8. vue实现动态路由一步到位

    最近在写vue项目,需要由后台传来当前用户对应权限的路由表,前端通过调接口拿到后处理(后端处理路由),就是配置vue动态路由啦. 由于错信了一些网上的文章:(,导致在这个问题上耗费了不少时间,想想,还 ...

  9. vue将每个路由打包成html,Ant Design Vue pro 动态路由的实现和打包

    Ant Design Vue pro 动态路由的实现和打包 Ant Design Vue pro 动态路由的实现和打包 配置路由权限 在config文件夹下router.config.js中配置路由权 ...

最新文章

  1. iOS 流式播放音频文件
  2. US News 2021年世界大学排行榜发布,清华大学首登亚洲第一
  3. python需要基础吗-没有任何基础,要怎么学习Python?
  4. NSArray利用Cocoa框架进行汉字排序
  5. OpenGL ES之GLSL实现仿抖音“缩放”“灵魂出窍”“抖动”“闪白”“毛刺”“幻觉”等动态滤镜效果
  6. Cocos2d-x3.1TestCpp之NewRenderTest Demo分析
  7. Dart 5-Day
  8. html 圆圈项目符号,html – 列表项下的项目符号
  9. pip 安装 opencv
  10. 北航教授王田苗:中国机器人的发展机遇与挑战是什么?
  11. linux服务器运行dyna,dynamips分布式实现详解
  12. lm324 -4运放-运算放大器
  13. Spring boot2.0 JpaRepository findOne的使用
  14. 计算 变异系数 标准差 标准偏差 相关系数 平滑指数 回归系数等C++ 模板类
  15. WEB基础之:CSS字体
  16. php添加页脚,WordPress网站页脚footer.php修改图文教程
  17. Linux的网络编程面试题汇总
  18. Unix Domain Sockets
  19. linux 进程无法启动,linux6.*无法正常启动has进程解决方案
  20. 麦当劳宣布20年来最大规模收购 提高服务智能化

热门文章

  1. HTML 版本声明 DOCTYPE 标签
  2. linux 链接数据库mysql数据库文件_linux 命令行 链接mysql数据库
  3. python 实时获取股票行情脚本
  4. STM32CubeMX时钟配置详细说明-HSE LSE的区别PLL
  5. Day19(JavaSE基础结束)
  6. laravel Carbon函数
  7. opencv图像处理之图像平移
  8. 数据结构与算法A实验六图论---7-2 哈利·波特的考试(Flody算法)
  9. 如何与人进行有效沟通
  10. 我大一的线性代数学习