Flet отображает неправильный вид после поп-музыки?Python

Программы на Python
Ответить
Anonymous
 Flet отображает неправильный вид после поп-музыки?

Сообщение Anonymous »

У меня возникли проблемы во flet 0.80.5 с кнопкой «Назад» или view_pop.

Код: Выделить всё

async def view_pop(e):

page.views.pop()

top_view = page.views[-1]

await page.push_route(top_view.route)
мое изменение маршрута просто выполняет page.views.append() для любой страницы, на которую я нажал, и это для предотвращения двойных записей:

Код: Выделить всё

    if len(page.views) > 0 and page.views[-1].route == page.route:

return
Прямо сейчас, если моя история такая:

Код: Выделить всё

Home -> page2 -> page3 -> page2
Я нажимаю кнопку «Назад»

Код: Выделить всё

Home -> page2 -> page3
затем обратно

Код: Выделить всё

Home -> page2
это мой список просмотров. Мой URL-адрес тоже /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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»