Vue маршрутизатор Титулы и параметр запроса прохождение и используя разницу

вя страница прыжок два пути: имя и путь

это . $ router.push ({имя: «HelloWorld2})
это . $ router.push ({путь: '/ привет-мира1'})

 

Есть два способа передачи параметров: Титулы и запрос

это . $ router.push ({имя: 'HelloWorld2', Params: {ID: 1}})
это . $ router.push ({путь: '/ Привет-world2', запрос: {ID: 2}})

Чжан поставить следующую диаграмму, чтобы показать связь между траекторией и параметрами

Вывод: 

Перейти можно использовать запрос имени и передать параметры Params

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

Перейти можно использовать только путь с параметром запроса Попутно

Если путь, соответствующий передаче данных не последний PARAMS

Используйте параметр запроса, проходящий с адресной строкой? Сшивая, похожий на Ajax в запросе GET

{ 
Путь: '/ привет-мир' , 
имя: 'HelloWorld2' , 
компонент: HelloWorld2 
}

 Это делается с помощью параметра запроса прохождения адресной строки :? Привет-мир ID = 2

Используйте Params передачи параметров времени, чтобы добавить имя параметра, за которой следует маршрутизации (если не имя параметра может также передать параметры, а параметр обновления страницы теряется), и передача параметров времени, сохранить имя параметров маршрутизации параметров за установкой соответствующее имя. Используйте метод запроса, не существует такого ограничения, прямой скачок может быть использован внутри

{ 
Путь: '/ привет-мир /: идентификатор' , 
имя: 'HelloWorld2' , 
компонент: HelloWorld2 
}

Это делается с помощью параметра Params передавая адресную строку: привет-мир / 2 

Мы говорили о том, как параметр передачи параметров принять его? 

Титулы принимают параметры и критерии очень похожи

это. $ route.params.id,
это. $ route.query.id,

 Обратите внимание на использование здесь не маршрут маршрутизатор!

Придите по дополнительному использованию

<Маршрутизатор-ссылка> соответствующий путь и имя , как передавать параметры
смотреть index.js формулировку

{ 
Путь: '/ мой заказ /: состояние' , 
название: 'мой заказ' , 
компонент: MyOrder, 
}

путь передачи параметров:

<Маршрутизатор-ссылка: для = « {путь:„/ выбора адреса / 0“}»> </ маршрутизатор-ссылка>
Смотрите, непосредственно соответствующий временному скачку в адресной строке параметров сплайсинга,

имя передачи параметров:

<Маршрутизатор-ссылка: к = « {имя:„мой заказ“, Титулы: {состояние: 0}»> </ маршрутизатор-ссылка>
используя имя параметра , проходящего операцию сплайсинга не может быть выполнена , если в адресной строке, необходимо написать соответствующее имя параметра

Принимать параметры такие же, как выше

рекомендация

отwww.cnblogs.com/zouwangblog/p/10984200.html