Код: Выделить всё
async def view_pop(e):
page.views.pop()
top_view = page.views[-1]
await page.push_route(top_view.route)
Код: Выделить всё
if len(page.views) > 0 and page.views[-1].route == page.route:
return
Код: Выделить всё
Home -> page2 -> page3 -> page2
Код: Выделить всё
Home -> page2 -> page3
Код: Выделить всё
Home -> page2
Я попробовал еще один код:
Код: Выделить всё
top_view = page.views[-2]
await page.push_route(top_view.route)
del page.views[-2:]
Этого не происходит, когда я просто перехожу из дома -> страница 2 -> страница 3, а затем дважды возвращаюсь, и тогда все происходит правильно.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... -after-pop
Мобильная версия