qiankun-vue-element-admin icon indicating copy to clipboard operation
qiankun-vue-element-admin copied to clipboard

动态添加路由

Open QL9527 opened this issue 2 years ago • 2 comments

main.js中实例化一个路由,但是其他模块使用的是router配置文件中的路由实例。当使用配置文件中的路由实例动态添加路由时,并不会更新到main.js中挂载的路由实例上,也就是应用无法动态添加路由。请问这个怎么解决呢

QL9527 avatar Apr 09 '22 11:04 QL9527

办法1:把main.js中的路由实例挂载到window上,其他的文件可以直接读取

办法2:其他的文件不直接添加路由,而是导出一个函数,函数参数是路由实例,在main.js调用这个函数

gongshun avatar Apr 11 '22 01:04 gongshun

是的。可以把配置文件里面的实例,放到main里面New

EricPengLong avatar Aug 06 '22 05:08 EricPengLong