Caching framework7中的当前页面刷新问题

Caching framework7中的当前页面刷新问题,caching,routes,html-framework-7,Caching,Routes,Html Framework 7,Framework7版本:Framework7 3.1.1 我正在使用组件模板 我尝试了解决方案,但当前页面未刷新 解决方案1: app.on('pageInit', function (page) { if (page.name === 'single-question') { var mainView = app.view.create('#single-page'); mainView.router.refreshPage(); } 当我控制页面名称并单击打开单个页面时,

Framework7版本:Framework7 3.1.1

我正在使用组件模板

我尝试了解决方案,但当前页面未刷新

解决方案1:

app.on('pageInit', function (page) {
  if (page.name === 'single-question') { 
  var mainView = app.view.create('#single-page');
  mainView.router.refreshPage(); 
}
当我控制页面名称并单击打开单个页面时,它返回“null”,然后应用程序在没有刷新的情况下无法工作

解决方案:2

router.navigate(router.currentRoute.url, {
  reloadCurrent: true,
  ignoreCache: true,
});
但我得到了错误:“未捕获(承诺中)引用错误:currentRoute未定义”

我也试试看

Cache:false,
cacheDuration: 0,
template7Pages = false

但仍然面临同样的问题。

我认为您需要通过以下方式刷新页面:

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

您可以使用此选项刷新整个页面

setTimeout("location.reload(true);",1000);

它不适合我仍然面临同样的问题@AnisHikmatAbu HMIADM,也许还有另一个问题,因为我在我的项目中为我工作,那么页面布局呢?是这样的:……等等