# Introduction In this project, you will learn how to resolve an issue in the vue-router v3.4.0 version where undefined values in router queries are now changed to undefined strings. You will fix this issue by modifying the `resolveQuery` function in the `query.js` file of the vue-router library. ## ð Preview ![finished](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/vuejs/project-router-query-value-changed/lab-router-query-value-changed/assets/effect.png) ## ðŊ Tasks In this project, you will learn: - Locate and understand the `resolveQuery` function in the `query.js` file - Modify the `resolveQuery` function to properly handle undefined values in the query - Rebuild the vue-router 3.4.0 project with the fix - Test the fix to ensure that undefined values in the query are now correctly displayed as empty strings ## ð Achievements After completing this project, you will be able to: - Identify and fix issues in a third-party library - Apply techniques for modifying and rebuilding a project to apply a fix - Understand the importance of thoroughly testing changes to ensure the desired behavior is achieved
Click the virtual machine below to start practicing