lee-fx / taptap-admin

taptap后台前端系统,基于vue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

taptap-admin-web

前言

该项目为taptap管理后台,前后端分离项目的前端部分,后端项目taptap-api地址:传送门。这个项目是一个辅助前端项目,借鉴的前辈们的框架二开而来,不是自己写的,借鉴项目(mall-admin-web 传送门1 vue-element-admin 传送门2

项目介绍

taptap-admin-web是一个仿taptap的后台管理系统的前端项目,基于Vue+Element实现。包括web基本功能。

技术选型

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Vue-router 路由框架 https://router.vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
Element 前端UI框架 https://element.eleme.io/
Axios 前端HTTP框架 https://github.com/axios/axios
v-charts 基于Echarts的图表框架 https://v-charts.js.org/
Js-cookie cookie管理工具 https://github.com/js-cookie/js-cookie
nprogress 进度条控件 https://github.com/rstacruz/nprogress
mall-admin-web 项目使用 https://github.com/macrozheng/mall-admin-web
vue-element-admin 项目使用 https://github.com/PanJiaChen/vue-element-admin

项目布局

src -- 源码目录
├── api -- axios网络请求定义
├── assets -- 静态图片资源文件
├── components -- 通用组件封装
├── icons -- svg矢量图片文件
├── router -- vue-router路由配置
├── store -- vuex的状态管理
├── styles -- 全局css样式
├── utils -- 工具类
└── views -- 前端页面
    ├── home -- 首页
    ├── layout -- 通用页面加载框架
    ├── login -- 登录页
    ├── ...   -- 功能逻辑

搭建步骤

  • 下载node并安装:https://nodejs.org/dist/v12.14.0/node-v12.14.0-x64.msi;

  • 克隆源代码到本地,使用IDEA打开,并完成编译;

  • 在IDEA命令行中运行命令:npm install,下载相关依赖;

  • 在IDEA命令行中运行命令:npm run dev,运行项目;

  • 访问地址:http://localhost:7788 即可打开后台管理系统页面;

  • 注意:如果遇到无法运行npm命令,需要配置npm的环境变量,如在path变量中添加:C:\Users\zhenghong\AppData\Roaming\npm;

微信

如果项目哪里有冒犯或者不舒服的地方,请加微信,我一定第一时间改正。[微信] li18347457131

许可证

Copyright (c) 2021-2021 macrozheng

About

taptap后台前端系统,基于vue

License:Apache License 2.0


Languages

Language:Vue 83.1%Language:JavaScript 14.6%Language:CSS 1.3%Language:SCSS 0.9%Language:HTML 0.2%