[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8885":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":17,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":21,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},8885,"GitDataV","HongqingCao\u002FGitDataV","HongqingCao","基于Vue框架构建的github数据可视化平台","https:\u002F\u002Fhongqingcao.github.io\u002FGitDataV\u002F",null,"Vue",1609,438,62,19,0,1,53.53,false,"master",true,[23,24],"axios","vuejs","2026-06-12 04:00:41","# GitDataV\n\n GitDataV，是一个github“大数据可视化平台”，通过它你可以更直观的看到你在github里的一些数据：  \n 个人信息(✔)，仓库stars情况(✔)，仓库语言分类(✔)  \n 仓库公开数量(✔)、粉丝数量(✔)、跟随数量(✔)、仓库数据(✔)、最近你的操作(✔)  \n 最近的粉丝(✔)、最近的跟随(✔)、最新信息(✔)  \n左上角箭头小彩蛋： 全屏(✔)、 国际化语言切换（✔）、返回首页（✔）、皮肤切换（开发中..） \n\n\n[GitDataV在线演示使用](https:\u002F\u002Fhongqingcao.github.io\u002FGitDataV\u002F)\n\n（ps:在线演示为dev.1.0版本,更多功能，可切换dev.2.0或者master分支clone本地运行）\n\n###### ![实例效果](https:\u002F\u002Fuser-gold-cdn.xitu.io\u002F2018\u002F8\u002F24\u002F1656c59629551995?w=1954&h=934&f=gif&s=3919397)\n###### ![实例效果](https:\u002F\u002Fuser-gold-cdn.xitu.io\u002F2019\u002F7\u002F9\u002F16bd4cd0238a41ba?w=1897&h=940&f=png&s=494477)\n \n### 开发日志\n\n- [2018-09 DEV1.0](https:\u002F\u002Fgithub.com\u002FHongqingCao\u002FGitDataV\u002Ftree\u002Fdev1.0)\n- [2019-05 DEV2.0 重构](https:\u002F\u002Fgithub.com\u002FHongqingCao\u002FGitDataV\u002Ftree\u002Fdev2.0)\n- [2019-08 DEV2.0 添加数字滚动效果](https:\u002F\u002Fgithub.com\u002FHongqingCao\u002FGitDataV\u002Ftree\u002Fdev2.0)\n\n## 构建和设置\n\n``` bash\n# install dependencies\nnpm install\n\n# serve with hot reload at localhost:8080\nnpm run dev\n\n# build for production with minification\nnpm run build\n\n# build for production and view the bundle analyzer report\nnpm run build --report\n\n# run unit tests\nnpm run unit\n\n# run all tests\nnpm test\n```\n\n\n## 项目目录结构  \n\n``` bash\n├── README.md                 项目介绍\n├── vue.config.js             项目配置\n├── deploy.sh                 部署文件\n├── package.json              npm包配置文件，里面定义了项目的npm脚本，依赖包等信息\n├── src                       源码目录  \n│  ├── main.js                入口js文件\n│  ├── router.js              路由\n│  ├── store.js               vuex状态\n│  ├── app.vue                根组件\n│  ├── components             公共组件目录\n│  │  └── index.js            把全部组件遍历出来\n│  ├── lang                   语言切换字典\n│  │  └── index.js            语言切换字典\n│  ├── assets                 资源目录，这里的资源会被wabpack构建\n│  │  └── css                 css基础重置\n│  │  └── data                可视化界面需要的图片\n│  │  └── iconfont            字体图标\n│  │    └── bg.png\n│  └── views                  页面目录\n│    ├── app                  入口文件\n│    └── data                 可视化文件\n├── static                    纯静态资源，不会被wabpack构建。\n```\n\n## 相关链接  \n- [《用Vue构建一个github“可视化大数据平台”-GitDataV，设计开发分享》（掘金）](https:\u002F\u002Fjuejin.im\u002Fpost\u002F5b7f6cd46fb9a019f709b17b)\n\n## 技术点\n- vue（vue项目构建、指令的灵活运用、组件封装、组件之间通信）\n- vue-router(路由预备知识：hash和history区别、动态路由、路由切换传参)\n- vuex、vue-i18n(语言切换)\n- 网络请求axios(自己封装axios、跨域代理配置)\n- 可视化工具echarts、v-charts处理图形（控制大小、布局、颜色、接受数据格式）\n- es6（基础语法，比如在梳理数据过程中用到map遍历数组、对象和数组转换等等）\n- scss(配置、语法)\n- bootstrap、iconfont（用于没有设计师，作为前端设计能力有限，所以引用这两个）\n\n## License\n\nMIT","GitDataV是一个基于Vue框架构建的GitHub数据可视化平台，旨在帮助用户更直观地查看和分析其GitHub上的各类数据。该项目利用了Vue、Vue Router、Vuex等技术栈，并结合ECharts进行数据可视化展示，支持个人信息、仓库stars情况、语言分类、公开数量、粉丝与跟随者数量等多种数据维度的展示。此外，GitDataV还提供了全屏模式、国际化语言切换等功能以提升用户体验。它非常适合那些希望深入了解自己在GitHub上活动概况及趋势的开发者或团队使用。",2,"2026-06-11 03:20:09","top_language"]