текущая проблема обновления страницы в framework7

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

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

я тоже пытаюсь

Cache:false,
cacheDuration: 0,
template7Pages = false

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


person breath abel    schedule 02.10.2018    source источник


Ответы (2)


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

self.app.router.navigate(app.views.main.router.url, {reloadCurrent: true});
person Anees Hikmat Abu Hmiad    schedule 03.10.2018
comment
У меня это не работает, я все еще сталкиваюсь с той же проблемой @AnisHikmatAbu-Hmiad - person breath abel; 04.10.2018
comment
мм, Может быть, есть еще одна проблема, так как это я работаю у меня в моем проекте, что с макетом страницы? вот так: ‹div class=view› ‹!-- Начальная страница, имя-данных содержит имя страницы --› ‹div data-name=pageName class=page›.......и т.д. - person Anees Hikmat Abu Hmiad; 07.10.2018

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

setTimeout("location.reload(true);",1000);
person Pratik Chourdia    schedule 01.06.2019