текущая проблема обновления страницы в framework7 - PullRequest
0 голосов
/ 03 октября 2018

Версия 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(); 
}

когда я утешаю имя страницы и нажимаю, чтобы открыть одностраничную страницу, возвращается «ноль», а затем приложение не работает без обновления.

Решение: 2

router.navigate(router.currentRoute.url, {
  reloadCurrent: true,
  ignoreCache: true,
});

Но яполучена ошибка: «Uncaught (в обещании) ReferenceError: currentRoute не определен»

Я также попробую

Cache:false,
cacheDuration: 0,
template7Pages = false

, но все еще сталкиваюсь с той же проблемой.

Ответы [ 2 ]

0 голосов
/ 01 июня 2019

Вы можете обновить всю страницу, используя

setTimeout("location.reload(true);",1000);
0 голосов
/ 03 октября 2018

Я думаю, вам нужно обновить страницу следующим образом:

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