All Projects → weihomechen → vue-mail-front

weihomechen / vue-mail-front

Licence: MIT license
A front system base on vue.基于vue的邮件系统前端部分

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to vue-mail-front

use-routes
🚩 A router hook for not only react hooks API but also fre
Stars: ✭ 35 (-38.6%)
Mutual labels:  vue-router
mu4e-thread-folding
Functions for folding threads in mu4e headers view
Stars: ✭ 124 (+117.54%)
Mutual labels:  mail
dva-vue
🌱 Vue and dva-core based
Stars: ✭ 34 (-40.35%)
Mutual labels:  vue-router
nestjs-rest-sample
NestJS RESTful APIs Sample
Stars: ✭ 204 (+257.89%)
Mutual labels:  rxjs
clock-in-out
A clock-in/out system using nestJS, PostgreSQL, TypeORM, Angular, Arduino, RxJS
Stars: ✭ 61 (+7.02%)
Mutual labels:  rxjs
flow-state
UI state management with RxJS.
Stars: ✭ 33 (-42.11%)
Mutual labels:  rxjs
websynth
Web Synthesizer From Space
Stars: ✭ 16 (-71.93%)
Mutual labels:  rxjs
inox
Email with notmuch rust
Stars: ✭ 22 (-61.4%)
Mutual labels:  mail
cloud-music-mobile
This is a music player
Stars: ✭ 22 (-61.4%)
Mutual labels:  vue-router
app
Source code of intencje.pl website and mobile/desktop apps based on Angular, Firebase, and Capacitor.
Stars: ✭ 12 (-78.95%)
Mutual labels:  rxjs
vue-typescript-admin
Vue typescript 开发的基础模板,多页面支持,基础整合完毕。
Stars: ✭ 26 (-54.39%)
Mutual labels:  vue-router
order-service
一个基于vuejs,reactjs,nodejs,socket.io的服务系统
Stars: ✭ 22 (-61.4%)
Mutual labels:  vue-router
fs2-mail
asynchronous library for sending and receiving mail via fs2._
Stars: ✭ 39 (-31.58%)
Mutual labels:  mail
COSCUP2013Secretary-Toolkit
✉️ COSCUP2013 行政組專用的小工具 AWS SES, SQS, SNS, twilio
Stars: ✭ 13 (-77.19%)
Mutual labels:  mail
symfony4-vue
Symfony 4 skeleton with Vue, Vuex, Vue-router and Webpack
Stars: ✭ 16 (-71.93%)
Mutual labels:  vue-router
skirnir
Skirnir Email Server
Stars: ✭ 31 (-45.61%)
Mutual labels:  mail
rxjs-subject-vs-behavior-vs-replay-vs-async
Compare Subject vs BehaviorSubject vs ReplaySubject vs AsyncSubject
Stars: ✭ 27 (-52.63%)
Mutual labels:  rxjs
mutoid
Reactive library for data fetching, caching, state management
Stars: ✭ 24 (-57.89%)
Mutual labels:  rxjs
vertx-mail-client
No description or website provided.
Stars: ✭ 30 (-47.37%)
Mutual labels:  mail
tailmin
Tailmin - Admin dashboard built with Vue.js and Tailwind CSS
Stars: ✭ 39 (-31.58%)
Mutual labels:  vue-router

vue-mail-front

Welcome~~, 这是一个基于Vue2的邮件前端系统

项目预览地址:

http://rulifun.cn/vue-mail

项目迁移说明

之前的vue-mial-front因为 git 文件太大(>20m),猜测是之前 gif 文件也纳入了 git 管理(原谅以前撒比的我),第一次 fetchpull 花费时间巨长,于是迁移到目前这个仓库了。

使用

克隆或下载到本地:

git clone https://github.com/weihomechen/vue-mail-front.git

进入项目,安装依赖包:

npm install
# 如果不能科学上网,请使用:
npm install --registry=https://registry.npm.taobao.org

启动开发:

npm run dev

如果一切顺利,项目就会在本地 http://localhost:8081 跑起来了

发布到生产环境:

npm run build:prod

邮件主要模块

  • 写信(支持附件、录音、文本编辑)
  • 邮件列表
  • 邮件详情
  • 邮件标签
  • 通讯录

主要实现

  • 基于Vue2
  • vuex管理全局状态
  • vue-router实现spa导航
  • 动态的路由表
  • UI布局和一些功能组件使用element-ui
  • 大部分数据使用Mock.js模拟
  • 使用Axios模拟与后台交互
  • 异步编程引入rxjs
  • 项目初始化(环境配置)使用Vue-cliwebpack模板

效果图

dashboard&write-mail

mail-list

mail-list2

mail-label

mail-contact

PS: 本项目所有的数据都是模拟的,没有与后端做对接,交互上的一些细节可能也没考虑到。

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].