[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9032":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":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":16,"starSnapshotCount":16,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},9032,"real-world-vue","Code-Pop\u002Freal-world-vue","Code-Pop","The application that we build in Vue Mastery's courses starting with Real World Vue","https:\u002F\u002Fwww.vuemastery.com",null,"Vue",1015,482,48,18,0,53.05,false,"master",true,[],"2026-06-12 04:00:42","# Vue Mastery Example Event App\n\n## Following along?\n\nWe encourage you to follow the course on Vue Mastery, and code along with us. This course has tags representing the start and finish of each lesson, just in case you get stuck.\n\nHere are the commands you’ll want handy once you have it installed. I’m assuming you already have npm installed.\n\nTo install dependencies:\n\n```\n    $ npm install\n```\n\nTo run the server:\n\n```\n    $ npm run serve\n```\n\nTo get json-server, which we use for our mock database (Starting on API calls with Axios)\n\n```\n    $ npm install -g json-server\n```\n\nTo run the mock database\n\n```\n    $ json-server --watch db.json\n```\n\n## Real World Vue Course\n\n| Lesson                        |                                                                                                        |                                                                                                         |\n| ----------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------- |\n| Vue CLI                       | n\u002Fa                                                                                                    | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson2-cli-finish)             |\n| Optimizing your IDE           | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson3-editor-start)          | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson3-editor-finish)          |\n| Vue Router Basics             | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson4-routing-start)         | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson4-routing-finish)         |\n| Dynamic Routes & History Mode | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson5-dynamic-routing-start) | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson5-dynamic-routing-finish) |\n| Single File Components        | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson6-sfc-start)             | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson6-sfc-finish)             |\n| Global Components             | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson7-global-start)          | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson7-global-finish)          |\n| Slots                         | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson8-slots-start)           | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson8-slots-finish)           |\n| API Calls with Axios          | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson9-axios-start)           | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson9-axios-finish)           |\n\n## Mastering Vuex Course\n\n| Lesson                          |                                                                                                              |                                                                                                               |\n| ------------------------------- | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------- |\n| Vuex State & Getters            | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson11-vuex-start)                 | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson11-vuex-finish)                 |\n| Vuex Mutations & Actions Part 1 | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson12-mutations%26actions1-start) | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson12-mutations%26actions1-finish) |\n| Vuex Mutations & Actions Part 2 | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson13-mutations%26actions2-start) | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson13-mutations%26actions2-finish) |\n| Vuex Modules                    | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson14-modules-start)              | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson14-modules-finish)              |\n| Success & Error Notifications   | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson15-notifications-start)        | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Flesson15-notifications-finish)        |\n\n## Next-Level Vue Course\n\n| Lesson                                    |                                                                                                    |                                                                                                                      |\n| ----------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |\n| Progress Bar: Axios Interceptors          | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fprogress-bar-start)        | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fprogress-bar-axios-interceptors-finish)      |\n| Progress Bar: In-Component Route Guards   | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fprogress-bar-start)        | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fprogressbar-in-component-route-guard-finish) |\n| Progress Bar: Global and Per-Route Guards | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fprogress-bar-start)        | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fprogress-bar-global-guard)                   |\n| Completing our Progress Bar               | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fprogress-bar-global-guard) | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fprogress-bar-finished)                       |\n| Reusable Form Components: BaseInput       | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Ferror-handling-finish)     | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002FBaseInput-finish)                            |\n| Reusable Form Components: BaseSelect      | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002FBaseInput-finish)          | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002FbaseSelect-finish)                           |\n| Reusable Form Components: BaseButton      | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002FbaseSelect-finish)         | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002FbaseButton-finish)                           |\n| Form Validation with Vuelidate            | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002FbaseButton-finish)         | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fform_validation1_finish)                     |\n| Form Validation with Vuelidate pt 2       | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fform_validation1_finish)   | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002FvuelidateP2-finish)                          |\n| Mixins                                    | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002FvuelidateP2-finish)        | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fmixins_finish)                               |\n| Filters                                   | [Starting Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Fmixins_finish)             | [Finished Code](https:\u002F\u002Fgithub.com\u002FCode-Pop\u002Freal-world-vue\u002Freleases\u002Ftag\u002Ffilters_finish)                              |\n","该项目是Vue Mastery课程中构建的一个示例事件应用程序，用于教授Vue框架的实际应用。它通过一系列课程逐步展示如何使用Vue CLI创建项目、优化IDE设置、使用Vue Router进行路由管理、处理动态路由和历史模式、编写单文件组件和全局组件以及利用插槽实现组件复用等功能。此外，还介绍了如何通过Axios库与后端API交互，并提供了基于json-server的模拟数据库支持。适合希望学习或提升Vue.js开发技能的前端工程师在实际项目开发场景中参考使用。",2,"2026-06-11 03:20:53","top_language"]