采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我们目前的场景是 1.主应用为我们现有的B端系统,包含用户、角色、菜单以及多个业务模块等 2.子应用为客户那边提供的一个B端系统,他会以一个包含多个子菜单的一级菜单的形式挂载到我们的系统中来 3.如果这样的话,假设客户系统的一级菜单path为/micro,子菜单分别为/micro/a、/micro/b、/micro/c,这样的话,主菜单应该使用何种方式精确的跳转到子菜单呢 4.是否应该关闭虚拟路由呢
router.push('/micro/child1?child1=' + microApp.router.encode(path))
我现在使用这种方式来跳转,不知道靠不靠谱
如果我使用microApp.router.push()就只能在我当前的页面是子应用页面的时候才能用,打开子应用之前和从子应用跳转走之后,都会提示“导航失败,请确保子应用渲染后再调用此方法”
跳转到子应用页面,可以参考是这个回答http://coding.imooc.com/learn/questiondetail/297245.html
登录后可查看更多问答,登录/注册
从0到1落地微前端架构, MicroApp实战招聘网站
94 5
1.3k 5
202 5
396 5
238 5