GithubHelp home page GithubHelp logo

gateiobot / mall-manage-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yudiandemingzi/mall-manage-system

0.0 0.0 0.0 3.13 MB

vue-cli 3.0 + element-ui + vue-router + axios + Vuex + Mock + echarts 实现电商管理系统后台

JavaScript 26.91% HTML 1.88% Vue 61.85% SCSS 9.36%

mall-manage-system's Introduction

总述

一、项目效果

整体效果

登陆页

后台首页

用户管理页

说明 这里所有的数据都不是直接通过后端获取的, 而是通过Mock这个工具来模拟后端返回的接口数据。


##二、项目介绍

1、技术架构

项目总体技术选型

vue-cli 3.0 + element-ui + vue-router + axios +  Vuex + Mock + echarts

2、测试账号地址

访问地址: 待搭建

账号:admin 密码:admin

账号:xiaoxiao 密码:xiaoxiao

因为菜单是根据不同用户权限动态生成的,所以这里两个账户所看到的后台菜单是不一样的。

3、项目整体结构

mall-manage-system # 电商后台管理系统
|
---src
      |
      ---api
           |# axios实例 编写统一的请求响应拦截信息
            ---annotation
      ---assets # 存放静态资源和全局自定义样式
           |# 存放图片
            ---images 
           |# 存放自定义样式
            ---scss
      --- components # 小组件 一般这里的都是可以复用的
           |#首页侧边栏
            ---CommonAside.vue
           |#首页头部
            ---CommonHeader.vue
           |# element-ui 封装成公共from组件
            ---CommonForm.vue
           |# element-ui 面包屑组件
            ---CommonTab.vue
           |# element-ui 封装成公共表格组件
            ---CommonTable.vue 
           |# echarts 封装成公共图表组件
            ---EChart.vue  
        --- mock #模拟后端接口 返回数据
           |
        --- router#路由配置信息  
           |
        --- store #vuex配置信息
           |
        --- view # 页面级组件,一般复用性很低
           |# 首页相关组件
            ---Home
           |# 登陆页相关组件 
            ---Login
           |# 用户管理相关组件
            ---UserManage 
           |# 商品管理相关组件
            ---MallManage
           |# 主入口
            ---Main.vue
        --- App.vue
        --- main.js
        --- vue.config.js

4、说明

接下来会分五篇博客大致讲下这个项目一些核心代码的实现

1、项目搭建+使⽤element实现⾸⻚布局
2、顶部导航菜单及与左侧导航联动的⾯包屑实现
3、封装一个ECharts组件的一点思路 
4、封装一个Form表单组件和Table表格组件 
5、企业开发之权限管理思路讲解

5、博客地址

1、Vue + Element-ui实现后台管理系统(1) --- 总述

2、Vue + Element-ui实现后台管理系统(2)---项目搭建 + ⾸⻚布局实现

3、Vue + Element-ui实现后台管理系统(3)---面包屑 + Tag标签切换功能

4、Vue + Element-ui实现后台管理系统(4)---封装一个ECharts组件的一点思路

5、Vue + Element-ui实现后台管理系统(5)---封装一个Form表单组件和Table表格组件

6、Vue + Element-ui实现后台管理系统(6)---权限管理思路讲解

acda64387e0896604b5932dc433c8b77

mall-manage-system's People

Contributors

2017begin avatar yudiandemingzi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.