{"id":13536443,"url":"https://github.com/liangxiaojuan/vue-todos","last_synced_at":"2025-05-15T20:06:00.698Z","repository":{"id":54637448,"uuid":"92159195","full_name":"liangxiaojuan/vue-todos","owner":"liangxiaojuan","description":"vue最新实战项目教程，从零开始，一步一个脚印,循序渐进。跟着我一起学习vue吧！","archived":false,"fork":false,"pushed_at":"2021-08-03T03:30:02.000Z","size":226,"stargazers_count":1950,"open_issues_count":24,"forks_count":476,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-04-08T02:41:18.216Z","etag":null,"topics":["axios","element","element-ui","javascript","mockjs","react","reactjs","vue","vue-cli","vue-router","vuex","webpack"],"latest_commit_sha":null,"homepage":"https://liangxiaojuan.github.io/todo","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liangxiaojuan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-23T10:15:43.000Z","updated_at":"2025-04-02T07:31:07.000Z","dependencies_parsed_at":"2022-08-13T22:20:40.170Z","dependency_job_id":null,"html_url":"https://github.com/liangxiaojuan/vue-todos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liangxiaojuan%2Fvue-todos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liangxiaojuan%2Fvue-todos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liangxiaojuan%2Fvue-todos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liangxiaojuan%2Fvue-todos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liangxiaojuan","download_url":"https://codeload.github.com/liangxiaojuan/vue-todos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254414499,"owners_count":22067272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axios","element","element-ui","javascript","mockjs","react","reactjs","vue","vue-cli","vue-router","vuex","webpack"],"created_at":"2024-08-01T09:00:39.489Z","updated_at":"2025-05-15T20:05:55.616Z","avatar_url":"https://github.com/liangxiaojuan.png","language":"JavaScript","funding_links":[],"categories":["Demo示例","JavaScript"],"sub_categories":[],"readme":"# vue-todos\n[预览地址](https://liangxiaojuan.github.io/todo)(响应式设计，pc端，移动端)\n[首发地址](https://github.com/liangxiaojuan/vue-todos)(源码和教程)\n\u003e **vue-todos**是 [todomvc](https://github.com/tastejs/todomvc)  vue模块的升级版本,界面简约，功能丰富，知道点全面，能帮您快速上手vuejs.喜欢的请点心，关注，star ,fork,这些是我坚持下去的动力!!\n\n### 前言\n\n   **vuejs**是一个好的开源项目，大大释放了我们的生产力。使用vue2年，不仅让我升职加薪，更让我的前端技术有了大的进步。 在各大vue群，各大论坛混了很久了，解答了不少的vuejs小白问题。发现很多问题[vueApi文档](https://cn.vuejs.org/)都是api不够理解的原因，糟糕的是很多人不喜欢查阅文档，而且由于练手机会少，所以在遇到问题的时候很无措。\n\n \u003c!--more--\u003e\n### 希望\n\n本课程会带大家从零开始实战vue,希望通过此课程能够使初学者门能够快速的上手vuejs,快速的学习使用vue常用的api.让vue.js的初学者们循序渐进的，有效的学习vuejs.\n\n### 运行\n``` bash\n# 更新依赖包\nnpm install\n# 本地运行 at localhost:8080\nnpm run dev\n# 打包\nnpm run build\n```\n\n### 你将学习到\n* vue-cli 开发环境的搭建\n* 分析api文档，组件化编程\n* vue基础( 1.实例 2.组件 3.指令 4.选项 5.模板渲染 6.事件绑定 7.计算属性 8.内置动画 9.组件交互 10.内置路由)\n* vue进阶(1.vue生命周期 2.vuex使用 3.axios的使用 4.[mock.js](http://mockjs.com/\n) 前端模拟数据)\n* 跨域问题的解决办法\n\n### 图片预览\n*pc端\n\n![pc端](http://upload-images.jianshu.io/upload_images/4249223-1805202d724bb95f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n\n### 课程目录(请保持关注,一天更新一小节)\n\n* 开发环境搭建\n    * [Node.js的安装](https://liangxiaojuan.github.io/2017/05/31/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue1:%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/)\n    * [vue-cli的安装](https://liangxiaojuan.github.io/2017/05/31/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue1:%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/)\n    * [创建第一个vue应用](https://liangxiaojuan.github.io/2017/05/31/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue1:%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/)\n* todomvc升级版实战开发]\n    * 前期准备\n       * [项目分析](https://liangxiaojuan.github.io/2017/06/01/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84vue(2):%20%E9%A1%B9%E7%9B%AE%E5%88%86%E6%9E%90/)\n       * [需求分析](https://liangxiaojuan.github.io/2017/06/01/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84vue(2):%20%E9%A1%B9%E7%9B%AE%E5%88%86%E6%9E%90/)\n       * [api分析](https://liangxiaojuan.github.io/2017/06/01/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84vue(2):%20%E9%A1%B9%E7%9B%AE%E5%88%86%E6%9E%90/)\n       * [组件分析](https://liangxiaojuan.github.io/2017/06/01/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84vue(2):%20%E9%A1%B9%E7%9B%AE%E5%88%86%E6%9E%90/)\n    * 响应式布局\n    * 组件编写\n        * [菜单组件](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n        * [头部组件](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n        * [列表组件](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n    * 菜单\n       * [api.js(axios.js)编写](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n       * [绑定菜单数据](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n       * [新增菜单](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n   * 头部\n       * [绑定单条数据](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n       * [新增列表](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n       * [修改标题](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n       * [删除内容](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n    *  列表  \n        * [完成代办项](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n        * [修改代办项](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n        * [删除代办项](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n    *  锁定\n        * [锁定代办项](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n    *  vuex\n        *  [菜单数据更新](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n         *  [移动端菜单收缩](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n    *  过渡动画\n        * [菜单动画](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n        * [列表动画](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)\n* [vue.js知识点讲解](https://liangxiaojuan.github.io/tags/%E5%AD%A6%E4%B9%A0%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84Vue/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliangxiaojuan%2Fvue-todos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliangxiaojuan%2Fvue-todos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliangxiaojuan%2Fvue-todos/lists"}