All Projects → k-water → vue-contacts

k-water / vue-contacts

Licence: MIT license
通讯录web版,实现的功能有联系人的增删查改,联系人的分组,联系人信息的导入导出

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vue-contacts

Vue Admin Element
(Vue2 演示项目)物业后台管理系统 - ElementUI ( 基本结构已完成, 剩下的就是具体业务开发; 如有疑问请留言 )
Stars: ✭ 73 (+356.25%)
Mutual labels:  webpack2, vuex2, vue-router2
Magicmusic
🎵帅气的手机端音乐播放器(vue vue-router vuex flex ...)
Stars: ✭ 350 (+2087.5%)
Mutual labels:  webpack2, vuex2, vue-router2
Vue Blog
A single-user blog built with vue2, koa2 and mongodb which supports Server-Side Rendering
Stars: ✭ 586 (+3562.5%)
Mutual labels:  webpack2, vuex2
Vue Express Webpack Gulp
使用Vue,Express,Webpack,gulp搭建的自动化电影库项目
Stars: ✭ 42 (+162.5%)
Mutual labels:  webpack2, vue-router2
Vue2 Web
酷我音乐—vue2、vue-router2、webpack2框架
Stars: ✭ 54 (+237.5%)
Mutual labels:  webpack2, vue-router2
cloudMusic
(移动端)Vue2.0+Nodejs网易云音乐,网易云音乐api强力驱动,高音质破解(持续更新中)
Stars: ✭ 14 (-12.5%)
Mutual labels:  webpack2, vuex2
Fans
这是一个app(android/iOS)项目,但页面视图全部都用的是html5页,没有使用app的原生页面。 前端h5是基于mui + vue2 + vue-router2 + es6 + webpack2 + vuex + signalR 的前端webApp单页项目框架,项目可以直接在PC上运行html5页面。 app打包技术是用HBuilder IDE工具一键打包成APP。
Stars: ✭ 416 (+2500%)
Mutual labels:  webpack2, vuex2
Easy Vue
Learn vueJS Easily 👻
Stars: ✭ 896 (+5500%)
Mutual labels:  webpack2, vue-router2
M Eleme
饿了么移动端单页应用
Stars: ✭ 99 (+518.75%)
Mutual labels:  webpack2, vue-router2
Vue2 Element
基于vue2 + vue-router2 + element-ui + vuex2 + fetch + webpack2 企业级后台管理系统最佳实践
Stars: ✭ 112 (+600%)
Mutual labels:  webpack2, vuex2
Login
Vue + Vue-router + Vuex 实现前端页面及逻辑,Express 实现注册登录登出的RestFul API 。
Stars: ✭ 246 (+1437.5%)
Mutual labels:  webpack2, vue-router2
Build-vue-hackernews-2.0-from-scratch
A tutorial for beginners to build a complex project with Vue.js 2.0 step by step
Stars: ✭ 85 (+431.25%)
Mutual labels:  webpack2, vuex2
Toucan
Boilerplate template using Vue.js, TypeScript and .NET Core 2.1, based on SOLID design principles
Stars: ✭ 215 (+1243.75%)
Mutual labels:  vuex2, vue-router2
Vue2admin
基于vue2 + vue-router + vuex + fetch + PostCSS + element-ui +webpack2 实现的一个后台管理系统基础框架。
Stars: ✭ 126 (+687.5%)
Mutual labels:  vuex2, vue-router2
vue2-element
基于vue2 + vue-router2 + element-ui + vuex2 + fetch + webpack2 企业级后台管理系统最佳实践
Stars: ✭ 115 (+618.75%)
Mutual labels:  webpack2, vuex2
Vue Cnode
基于vue2 + vue-router + vuet + ES6 + less + flex.css重写vue版cnode社区,使用webpack2打包
Stars: ✭ 1,134 (+6987.5%)
Mutual labels:  vuex2, vue-router2
Vue Fullstack
vue fullstack template
Stars: ✭ 297 (+1756.25%)
Mutual labels:  vuex2, vue-router2
Vuecnodejs
⚽️🎉Vue初/中级项目,CnodeJS社区重构。( a junior project of Vue.js, rewrite cnodejs.org ) 预览(DEMO):
Stars: ✭ 705 (+4306.25%)
Mutual labels:  vuex2, vue-router2
Vue2 Vue Router2 Webpack2
《从零搭建 vue2 vue-router2 webpack4 工程》《从零搭建 vue2 vue-router2 webpack3 工程》《搭建 vue2 vue-router2 webpack3 多入口工程》
Stars: ✭ 90 (+462.5%)
Mutual labels:  webpack2, vue-router2
Shangchao-Website
(官网案例) - 上朝科技 - Vue 2.0 - SPA项目
Stars: ✭ 22 (+37.5%)
Mutual labels:  vuex2, vue-router2

Contacts

简述

这是一个通讯录的project,以web方式展示,目前只支持PC端,暂无移动端的适配。

实现的功能

  • 登录
  • 注册
  • 联系人增删查改
  • 联系人分组
  • 联系人导入
  • 联系人导出

技术栈

  • Vue
  • Vuex
  • VueRouter
  • Axios
  • Vue-cli
  • ElementUI
  • Node
  • Express
  • MongoDB

目录结构

|
|——fontend
|  ├── README.md           
|  ├── build               // 构建服务和webpack配置
|  ├── config              // 项目不同环境的配置
|  ├── dist                // 项目build目录
|  ├── index.html          // 项目入口文件
|  ├── package.json        // 依赖文件
|  |
|  ├── src                 // 生产目录
|  │   ├── assets          // css js 和图片资源
|  │   ├── components      // 各种组件
|  │   ├── router          // 前端路由
|  │   ├── store           // vuex状态管理器
|  │   ├── utils           // axios拦截器
|  |   ├── App.vue         // 主组件
|  │   └── main.js         // Webpack 预编译入口
|  |
|  ├── static              // 其他静态资源 
|
|——backend
|  |—— bin                 // 项目配置
|  |—— controlllers        // 控制器
|  |—— db                  // 数据库配置
|  |—— miidelewares        // 中间件
|  |—— models              // mongodb schema
|  |—— public              // 公共文件
|  |—— routers             // 后台路由
|  |—— views               // 模板引擎
|  |—— app.js              // 入口
|  |—— package.json        // 依赖
|

构建

需要启动两个服务,一个前端,一个后台

前端

# install dependencies
npm install

# server in dev mode, with hot reload at localhost:12221
npm run dev

# build for production
npm run build

后台

# install dependencies
npm install

# server in dev mode, with hot reload at localhost:12221
npm start

最后

此项目实现了通讯录的基本功能,欢迎提issue,喜欢的请点个Star。

欢迎与我交流。

Email:[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].