[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3219":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},3219,"vue-router","vuejs\u002Fvue-router","vuejs","🚦 The official router for Vue 2","http:\u002F\u002Fv3.router.vuejs.org\u002F",null,"JavaScript",18899,4991,485,67,0,1,3,4,73.9,"MIT License",false,"dev",true,[26,27,28],"javascript","router","vue","2026-06-12 04:00:16","# vue-router [![Build Status](https:\u002F\u002Fimg.shields.io\u002Fcircleci\u002Fproject\u002Fgithub\u002Fvuejs\u002Fvue-router\u002Fdev.svg)](https:\u002F\u002Fcircleci.com\u002Fgh\u002Fvuejs\u002Fvue-router)\n\n> This is vue-router 3.0 which works only with Vue 2.0. and both have reached end of life.\n>\n> - For the 1.x router see the [1.0 branch](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvue-router\u002Ftree\u002F1.0).\n> - For Vue Router 4 (for Vue 3) see [vuejs\u002Frouter](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter).\n\n\u003Ch2 align=\"center\">Supporting Vue Router\u003C\u002Fh2>\n\nVue Router is part of the Vue Ecosystem and is an MIT-licensed open source project with its ongoing development made possible entirely by the support of Sponsors. If you would like to become a sponsor, please consider:\n\n- [Become a Sponsor on GitHub](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fposva)\n- [One-time donation via PayPal](https:\u002F\u002Fpaypal.me\u002Fposva)\n\n\u003C!--sponsors start-->\n\n\u003Ch4 align=\"center\">Gold Sponsors\u003C\u002Fh4>\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fvuejobs.com\u002F?utm_source=vuerouter&utm_campaign=sponsor\" target=\"_blank\" rel=\"noopener noreferrer\">\n    \u003Cpicture>\n      \u003Csource srcset=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fvuejobs.svg\" media=\"(prefers-color-scheme: dark)\" height=\"72px\" alt=\"VueJobs\" \u002F>\n      \u003Cimg src=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fvuejobs.svg\" height=\"72px\" alt=\"VueJobs\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch4 align=\"center\">Silver Sponsors\u003C\u002Fh4>\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fwww.vuemastery.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">\n    \u003Cpicture>\n      \u003Csource srcset=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fvuemastery-dark.png\" media=\"(prefers-color-scheme: dark)\" height=\"42px\" alt=\"VueMastery\" \u002F>\n      \u003Cimg src=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fvuemastery-light.svg\" height=\"42px\" alt=\"VueMastery\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">\n    \u003Cpicture>\n      \u003Csource srcset=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fprefectlogo-dark.svg\" media=\"(prefers-color-scheme: dark)\" height=\"42px\" alt=\"Prefect\" \u002F>\n      \u003Cimg src=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fprefectlogo-light.svg\" height=\"42px\" alt=\"Prefect\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch4 align=\"center\">Bronze Sponsors\u003C\u002Fh4>\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fstormier.ninja\" target=\"_blank\" rel=\"noopener noreferrer\">\n    \u003Cpicture>\n      \u003Csource srcset=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2486424?u=7b0c73ae5d090ce53bf59473094e9606fe082c59&v=4\" media=\"(prefers-color-scheme: dark)\" height=\"26px\" alt=\"Stanislas OrmiÃ¨res\" \u002F>\n      \u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2486424?u=7b0c73ae5d090ce53bf59473094e9606fe082c59&v=4\" height=\"26px\" alt=\"Stanislas OrmiÃ¨res\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n    \u003Ca href=\"www.vuejs.de\" target=\"_blank\" rel=\"noopener noreferrer\">\n    \u003Cpicture>\n      \u003Csource srcset=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4183726?u=6b50a8ea16de29d2982f43c5640b1db9299ebcd1&v=4\" media=\"(prefers-color-scheme: dark)\" height=\"26px\" alt=\"Antony Konstantinidis\" \u002F>\n      \u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4183726?u=6b50a8ea16de29d2982f43c5640b1db9299ebcd1&v=4\" height=\"26px\" alt=\"Antony Konstantinidis\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fstoryblok.com\" target=\"_blank\" rel=\"noopener noreferrer\">\n    \u003Cpicture>\n      \u003Csource srcset=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fstoryblok.png\" media=\"(prefers-color-scheme: dark)\" height=\"26px\" alt=\"Storyblok\" \u002F>\n      \u003Cimg src=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fstoryblok.png\" height=\"26px\" alt=\"Storyblok\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fnuxtjs.org\" target=\"_blank\" rel=\"noopener noreferrer\">\n    \u003Cpicture>\n      \u003Csource srcset=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fnuxt-dark.svg\" media=\"(prefers-color-scheme: dark)\" height=\"26px\" alt=\"NuxtJS\" \u002F>\n      \u003Cimg src=\"https:\u002F\u002Fposva-sponsors.pages.dev\u002Flogos\u002Fnuxt-light.svg\" height=\"26px\" alt=\"NuxtJS\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003C!--sponsors end-->\n\n---\n\nGet started with the [documentation](http:\u002F\u002Fv3.router.vuejs.org), or play with the [examples](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvue-router\u002Ftree\u002Fdev\u002Fexamples) (see how to run them below).\n\n### Development Setup\n\n```bash\n# install deps\nyarn\n\n# build dist files\nyarn build\n\n# serve examples at localhost:8080\nyarn dev\n\n# lint & run all tests\nyarn test\n\n# serve docs at localhost:8080\nyarn docs\n```\n\n## Releasing\n\n- `yarn run release`\n  - Ensure tests are passing `yarn run test`\n  - Build dist files `VERSION=\u003Cthe_version> yarn run build`\n  - Build changelog `yarn run changelog`\n  - Commit dist files `git add dist CHANGELOG.md && git commit -m \"[build $VERSION]\"`\n  - Publish a new version `npm version $VERSION --message \"[release] $VERSION\"\n  - Push tags `git push origin refs\u002Ftags\u002Fv$VERSION && git push`\n  - Publish to npm `npm publish`\n\n## Questions\n\nFor questions and support please use the [Discord chat server](https:\u002F\u002Fchat.vuejs.org) or [the official forum](http:\u002F\u002Fforum.vuejs.org). The issue list of this repo is **exclusively** for bug reports and feature requests.\n\n## Issues\n\nPlease make sure to read the [Issue Reporting Checklist](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvue\u002Fblob\u002Fdev\u002F.github\u002FCONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvue\u002Fblob\u002Fdev\u002F.github\u002FCONTRIBUTING.md) before making a pull request.\n\n## Changelog\n\nDetails changes for each release are documented in the [`CHANGELOG.md file`](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvue-router\u002Fblob\u002Fdev\u002FCHANGELOG.md).\n\n## Stay In Touch\n\n- For latest releases and announcements, follow on Twitter: [@vuejs](https:\u002F\u002Ftwitter.com\u002Fvuejs)\n\n## License\n\n[MIT](http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n\nCopyright (c) 2013-present Evan You\n\n## Special Thanks\n\n\u003Ca href=\"https:\u002F\u002Fwww.browserstack.com\">\n  \u003Cimg src=\"\u002Fassets\u002Fbrowserstack-logo-600x315.png\" height=\"80\" title=\"BrowserStack Logo\" alt=\"BrowserStack Logo\" \u002F>\n\u003C\u002Fa>\n\nSpecial thanks to [BrowserStack](https:\u002F\u002Fwww.browserstack.com) for letting the maintainers use their service to debug browser specific issues.\n","vue-router是Vue 2的官方路由管理库。它提供了核心功能如嵌套路由、动态路由匹配、路由懒加载等，支持开发者轻松实现单页面应用中的导航逻辑。基于JavaScript开发，遵循MIT开源许可协议。适用于需要构建复杂用户界面和交互逻辑的Vue 2项目中，帮助开发者创建更加灵活且易于维护的应用程序结构。尽管当前版本已不再维护，但对于仍在使用Vue 2的技术栈来说，它仍然是一个非常有价值的工具。",2,"2026-06-11 02:52:54","top_language"]