vue-element-admin 动态路由后【打包】及【热更新】问题

8i9zcol2  于 5个月前  发布在  其他
关注(0)|答案(6)|浏览(68)

1、路由通过后端动态化后,热更新变得很慢,打包也很慢17分钟,
2、使用静态路由,不通过后端获取,一切正常。热更新快,打包也才1分钟
请问这是什么原因导致?

imzjd6km

imzjd6km1#

import()用了表达式导致打包了不该打包的东西?

q3aa0525

q3aa05252#

@toesbieya 没有,后端请求回路由数据,然后前端重新清洗数据、组装一下路由而已

k4ymrczo

k4ymrczo3#

用vuex试试,正好也方便复用

vshtjzan

vshtjzan4#

jaihao大佬 我现在正在做这个路由权限的模块,我看了网上好多文章 基本都是些前端自己实现动态路由的 我想弄后台根据权限列表 返回对应的路由菜单给我显示 怎么弄啊

vybvopom

vybvopom5#

jaihao大佬 我现在正在做这个路由权限的模块,我看了网上好多文章 基本都是些前端自己实现动态路由的 我想弄后台根据权限列表 返回对应的路由菜单给我显示 怎么弄啊

直接弄啊,存取路由菜单,menu拆解成数据库表,每次登陆在getInfo取对应ID组装上json。
只存页面的路由权限,菜单的路由权限,默认为全部、没有子级就去掉。改一下语法的事

gab6jxml

gab6jxml6#

@xiaohuanglin
1、前端需要一个路由可视化配置界面将数据提交给后端
2、后台根据前端路由router 配置,返回相应的路由字段json字段,前端根据需求二次清洗数据,写入vuex的 accessedRouters 即可

相关问题