проект в JavaScript Skill Tree

Изменение значения параметра маршрутизатора

Начинающий

В этом проекте вы узнаете, как решить проблему в версии vue-router v3.4.0, когда неопределенные значения в параметрах маршрутизатора теперь заменяются на строки 'undefined'. Вы исправите эту проблему, изменив функцию resolveQuery в файле query.js библиотеки vue-router.

javascriptweb-development

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

Введение

В этом проекте вы научитесь решать проблему в версии vue-router v3.4.0, когда неопределенные значения в запросах маршрутизатора теперь изменяются на неопределенные строки. Вы порешаете эту проблему, изменив функцию resolveQuery в файле query.js библиотеки vue-router.

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

Эффект решения запроса

🎯 Задачи

В этом проекте вы научитесь:

  • Найти и понять функцию resolveQuery в файле query.js
  • Изменить функцию resolveQuery для корректной обработки неопределенных значений в запросе
  • Пересобрать проект vue-router 3.4.0 с исправлением
  • Проверить исправление, чтобы убедиться, что неопределенные значения в запросе теперь правильно отображаются в виде пустых строк

🏆 Достижения

После завершения этого проекта вы сможете:

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

Преподаватель

labby
Labby
Labby is the LabEx teacher.