新手-用VUE作一个todo-list.

前言

新手小白开始用Vue一段时间了, 开始想整合一下本身所学. 苦思冥想一个todolist, 加上一些本身感受挺有意思的东西. 每日一作, 天天作一件本身必须作的事, 不要混日子.因此就叫作must-todu-list吧.请大神指教.css

Github地址

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
相关文章
相关标签/搜索