вя страница прыжок два пути: имя и путь
это . $ 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}»> </ маршрутизатор-ссылка>
используя имя параметра , проходящего операцию сплайсинга не может быть выполнена , если в адресной строке, необходимо написать соответствующее имя параметра
Принимать параметры такие же, как выше