gpt4 book ai didi

javascript - Framework7 : Open the same page and stack it in page history

转载 作者:行者123 更新时间:2023-11-29 23:10:59 25 4
gpt4 key购买 nike

我有一个使用 Framework7 的 Cordova Android 应用程序。

我可以在页面历史记录中反复堆叠相同的页面吗?

假设我在“category.html”页面上。

我想导航一个嵌套的子类别。由于类别树的深度是先验未知的,因此我重新使用具有更新内容的相同“category.html”页面。

不幸的是,如果我调用:

app.router.navigate("/category.html");

Framework7 不加载页面(因为我已经在“category.html”中)。我尝试重新加载页面:

app.router.navigate(app.views.main.router.url, {reloadCurrent: true, history:true, ignoreCache:true});

它有效,但"new"category.html 页面不会堆叠在页面历史记录中(如果我从子类别返回,我想返回父类别)

我怎样才能做到这一点?

最佳答案

History Urls 存储在 router.history 数组中,可以在 Jsx 级别访问它。

你可以在路径中引用lib文件

node_modules/framework7/modules/router/clear-previous-history.js

看看他们如何处理历史数组。

希望这对您有所帮助。

关于javascript - Framework7 : Open the same page and stack it in page history,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56025882/

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