新手小白开始用Vue一段时间了, 开始想整合一下本身所学. 苦思冥想一个todolist, 加上一些本身感受挺有意思的东西. 每日一作, 天天作一件本身必须作的事, 不要混日子.因此就叫作must-todu-list吧.请大神指教.css
https://github.com/qianzhaoy/...html
vue2 + muse-ui + vuex + vue-router + vue-touch + webpack + ES6vue
没有写后端接口, 由于主要仍是以Vue为主.(多麻烦啊,直接放上去就能看方便!)
各个页面数据相关放在了vuex的modules里了.详情请看vuex/modules/目录下的文件.webpack
查看demo请戳这里(请用chrome手机模式预览)git
├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── dev-client.js │ ├── dev-server.js │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ └── css │ │ └── reset.css │ ├── components │ │ ├── allocation │ │ │ └── allocationRepo.vue │ │ ├── appBar.vue │ │ ├── repository │ │ │ ├── childrenRepo.vue │ │ │ ├── footer.vue │ │ │ └── inputDialog.vue │ │ └── welcome │ │ ├── welcomeA.vue │ │ └── welcomeB.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── views │ │ ├── allocation.vue │ │ ├── history.vue │ │ ├── home.vue │ │ ├── repository.vue │ │ └── welcome.vue │ └── vuex │ ├── modules │ │ ├── allocation.js │ │ ├── history.js │ │ └── repository.js │ └── store.js └── static
# 安装依赖项 npm install # 启动开发环境, 地址: localhost:8080 npm run dev # 编译打包上生产 npm run build