当前位置: 首页 > 网络应用技术

Qiankun在线稳定,解决问题摘要

时间:2023-03-07 00:24:20 网络应用技术

  我已经连接到Qiankun,并且该项目已经启动了一段时间,记录了遇到的问题。

  在子申请后,父亲应用的菜单仍然保留在上一个菜单中,但是页面内容是新的路由内容,这也是新的。结果,菜单非常明亮。

  解决方案:

  子申请应意识到的是,在剩下表单页面的形式之前,如果有修改表格,则应询问是否确定是否要离开。该应用程序是应用程序。这很容易实现。独立运行时没有问题。

  现在,访问我们的平台后,菜单属于父级应用程序的内容。单击后,新路线已可用。尽管将触发新页面,但提示没有出现pop -up窗口,并且交互作用不正确。

  1现在转换父亲应用的菜单,该语句已更改为命令类型

  2处理单击自己的逻辑

  父亲的应用程序首先更改为单击菜单,然后收听子申请。如果更改了表格,则通讯告诉我,它将一无所获。

  如果父母的应用程序监视状态更改,则为设置值并将其设置在全局变量中。

  聆听此值将被延迟。如果是这样,将给出pop -up窗口。如果[取消]无需完成。

  如果您觉得这不是很好,则父亲的应用程序不应处理子申请的逻辑,然后在sub -application听到新闻后,pop -up窗口弹出,然后在用户单击[确定时]或[取消],它执行逻辑,您想为父亲申请新路由。这也可以。首先,嘻哈~~]

  核心想法是在存储期间添加信息。详细的代码如下(以下代码更改为父应用程序,因为必须更改多个观点,因此有额外的多平台配置):

  文件路径:

  UMI插头 - 解决方案问题

  UMI插头 - 解决方案问题

  切换应用程序时,应破坏上一个应用程序的弹出式。处理。

  只需配置它。

  原始:https://juejin.cn/post/7096029736849113102