#flutter #path-finding #navigator
Вопрос:
Сначала я думаю , что при нажатии «/a/b/c » он сделает 3 нажатия , и в стеке будет 3 страницы(виджеты) :
- сначала нажмите на страницу для
- затем нажмите на страницу для b
- нажмите, наконец, на страницу c
Но после теста нажатие «/a/b/c » приведет к перемещению только одной страницы(c). Это то же самое, что определить маршрут типа «/c».
Итак, когда нам нужна такая многокомпонентная структура, подобная пути, с именем-маршрутизаторы ‘/a/b/c’? Потому что я думаю, что нам достаточно одного компонента «/c».
Комментарии:
1. Вы спрашиваете цель относительно именованных маршрутов или «a/b/c», если это именованные маршруты, я думаю, что управление навигацией с помощью именованных маршрутов делает это намного проще. я сохраняю статическую строку в каждом классе, который является экраном, и возвращаю их, а не конструкторы классов. Не уверен, почему вы пытаетесь нажимать на 3 экрана одновременно, не могли бы вы дать мне некоторое представление для дальнейшего использования?
2. Я не хочу нажимать на 3 экрана одновременно , меня смущает то, что когда нам нужно определить маршрут «a/b/c»? Потому что я думаю, что маршрута » с » достаточно
3. Если вы хотите нажать на три страницы одновременно, вам нужно вызвать три разные операции push. Теперь вернемся к вашему вопросу: представьте, что у вас есть огромный список маршрутов. /a/b/c просто помогает их организовать. так же, как и в SO: у него разные URL-адреса для вопросов, тегов, пользователей… . Это просто помогает держать все в порядке
4. @TheAnonymousKoder Спасибо , вы можете привести более конкретный пример организации? Потому что я думаю, что » c «более ясно, чем» /a/b/c», для значения нажатия одной страницы
5. /stackoverflow.com(/a)/вопросы(/b)/идентификатор вопроса(/c)