Caching framework7中的当前页面刷新问题
Framework7版本:Framework7 3.1.1 我正在使用组件模板 我尝试了解决方案,但当前页面未刷新 解决方案1: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(); } 当我控制页面名称并单击打开单个页面时,
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,也许还有另一个问题,因为我在我的项目中为我工作,那么页面布局呢?是这样的:……等等