gpt4 book ai didi

javascript - 如何让 iframe 在后台保持活跃?

转载 作者:行者123 更新时间:2023-12-03 06:36:07 25 4
gpt4 key购买 nike

我有一个带有 2 个 iframe 的简单 Vue.js 应用程序。

使用 Vue 路由器我想在两个 iframe 之间切换,但我想让 iframe 在后台保持“事件”,因此不需要每次都重新加载 iframe。

知道为什么下面的 fiddle 不起作用吗? (请注意,每次来回切换时它都会重新加载 iframe)

http://jsfiddle.net/c3umtepz/1/

<div id="app">
<router-link to="/">/youtube.com</router-link>
<router-link to="/foo">/adobe.com</router-link>
<keep-alive>
<router-view></router-view>
</keep-alive>
</div>

最佳答案

Keep-alive 在这里不起作用,您的解决方案 v-show是正确的

The keep-alive principle is to keep the node information in the component in VNode (in memory) and render from VNode to real DOM when rendering is needed. The content in the iframe page does not belong to the information of the node, so using keep-alive will still re-render the content in the iframe

关于javascript - 如何让 iframe 在后台保持活跃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45662534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com