首页 > 解决方案 > 当我导航到另一条路线时,如何不删除启用 PIP 的视频组件?使用 Aurelia.js

问题描述

我有一个问题要解决这个问题,我不太确定我是否正在考虑写这个问题。我正在使用带有香草 Javascript 的 Aurelia.js 框架,想象一下这种情况:

我有三个组件(主要、子-A 和孙-A 组件)。在 grandChild 组件中,我有一个带有 PIP 选项的视频标签(画中画)。问题是,当 PIP 启用时,我希望能够导航到另一条路线(例如到子 B 组件)并且仍然继续显示正在运行的视频。此时,当我尝试在应用程序内的其他位置导航时,视频已关闭,因为我的 Child-A 组件被“分离”了......

----------           ----------            ----------
   MAIN     ------>   CHILD-A     ------> GRANDCHILD-A
----------           ----------            ----------
  
    |
    |
    |

----------
 CHILD-B
----------

对此有什么建议吗?我在想也许使用 Refs 可以帮助我,但我不太确定......

标签: javascripthtmlroutescomponentsaurelia

解决方案


推荐阅读