1.0.25-73af52 • Published 3 years ago

vue-manage-system v1.0.25-73af52

Weekly downloads
595
License
-
Repository
-
Last release
3 years ago

vue-manage-system

基于Vue.js + Element UI 的后台管理系统解决方案。线上地址

(本项目基于vue-cli3构建,如果是vue-cli2的请下载旧版本V3.2.0)

English document

项目截图

登录

Image text

默认皮肤

Image text

浅绿色皮肤

Image text

赞赏

请作者喝杯咖啡吧!(微信号:linxin_20)

微信扫一扫

前言

之前在公司用了Vue + Element组件库做了个后台管理系统,基本很多组件可以直接引用组件库的,但是也有一些需求无法满足。像图片裁剪上传、富文本编辑器、图表等这些在后台管理系统中很常见的功能,就需要引用其他的组件才能完成。从寻找组件,到使用组件的过程中,遇到了很多问题,也积累了宝贵的经验。所以我就把开发这个后台管理系统的经验,总结成这个后台管理系统解决方案。

该方案作为一套多功能的后台框架模板,适用于绝大部分的后台管理系统(Web Management System)开发。基于vue.js,使用vue-cli@3.2.3脚手架快速生成项目目录,引用Element UI组件库,方便开发快速简洁好看的组件。分离颜色样式,支持手动切换主题色,而且很方便使用自定义主题色。 (已经升级到 vue-cli@3.2.3,请更新依赖)

功能

  • Element UI
  • 登录/注销
  • Dashboard
  • 表格
  • Tab选项卡
  • 表单
  • 图表 :bar_chart:
  • 富文本编辑器
  • markdown编辑器
  • 图片拖拽/裁剪上传
  • 支持切换主题色 :sparkles:
  • 列表拖拽排序
  • 权限测试
  • 404 / 403
  • 三级菜单
  • 自定义图标
  • 可拖拽弹窗
  • 国际化

安装步骤

git clone https://github.com/lin-xin/vue-manage-system.git      // 把模板下载到本地
cd vue-manage-system    // 进入模板目录
npm install         // 安装项目依赖,等待安装完成之后,安装失败可用 cnpm 或 yarn

// 开启服务器,浏览器访问 http://localhost:8080
npm run serve

// 执行构建命令,生成的dist文件夹放在服务器下即可访问
npm run build

组件使用说明与演示

vue-schart

vue.js封装sChart.js的图表组件。访问地址:vue-schart

<template>
    <div>
        <schart  class="wrapper"
				:canvasId="canvasId"
				:type="type"
				:data="data"
				:options="options"
		></schart>
    </div>
</template>
	
<script>
    import Schart from 'vue-schart';        // 导入Schart组件
    export default {
        data: function(){
            return {
                canvasId: 'myCanvas',       // canvas的id
                type: 'bar',                // 图表类型
                data: [
                    {name: '2014', value: 1342},
                    {name: '2015', value: 2123},
                    {name: '2016', value: 1654},
                    {name: '2017', value: 1795},
                ],
                options: {                  // 图表可选参数
                    title: 'Total sales of stores in recent years'
                }
            }
        },
        components: {
            Schart
        }
    }
</script>
<style>
.wrapper{
	width: 7rem;
	height: 5rem;
}
</style>

其他注意事项

一、如果我不想用到上面的某些组件呢,那我怎么在模板中删除掉不影响到其他功能呢?

举个栗子,我不想用 Vue-Quill-Editor 这个组件,那我需要分四步走。

第一步:删除该组件的路由,在目录 src/router/index.js 中,找到引入改组件的路由,删除下面这段代码。

{
    // 富文本编辑器组件
    path: '/editor',
    component: resolve => require(['../components/page/VueEditor.vue'], resolve) 
},

第二步:删除引入该组件的文件。在目录 src/components/page/ 删除 VueEditor.vue 文件。

第三步:删除该页面的入口。在目录 src/components/common/Sidebar.vue 中,找到该入口,删除下面这段代码。

{
	index: 'editor',
	title: '富文本编辑器'
},

第四步:卸载该组件。执行以下命令:

npm un vue-quill-editor -S

完成。

二、如何切换主题色呢?

第一步:打开 src/main.js 文件,找到引入 element 样式的地方,换成浅绿色主题。

import 'element-ui/lib/theme-default/index.css';    // 默认主题
// import '../static/css/theme-green/index.css';       // 浅绿色主题

第二步:打开 src/App.vue 文件,找到 style 标签引入样式的地方,切换成浅绿色主题。

@import "../static/css/main.css";
@import "../static/css/color-dark.css";     /*深色主题*/
/*@import "../static/css/theme-green/color-green.css";   !*浅绿色主题*!*/

第三步:打开 src/components/common/Sidebar.vue 文件,找到 el-menu 标签,把 background-color/text-color/active-text-color 属性去掉即可。

License

MIT

1.0.25-73af52

3 years ago

1.0.24-4b92f7

4 years ago

1.0.12-652dd8

4 years ago

1.0.4-ea27dd

4 years ago

1.0.2-e811e0

4 years ago

1.0.20-8ffeab

4 years ago

1.0.7-f95422

4 years ago

1.0.9-1590b6

4 years ago

1.0.8-63d310

4 years ago

1.0.21-4b92f7

4 years ago

1.0.3-2d8c8b

4 years ago

1.0.16-1b97a1

4 years ago

1.0.14-868262

4 years ago

1.0.13-6524ef

4 years ago

1.0.5-dd373e

4 years ago

1.0.10-4b5f36

4 years ago

1.0.11-5e5a27

4 years ago

1.0.17-f204af

4 years ago

1.0.19-26afe5

4 years ago

1.0.6-59a69b

4 years ago

1.0.18-c9afac

4 years ago

1.0.15-ec6881

4 years ago

1.0.157-4cff48

4 years ago

1.0.66-6b1396

4 years ago

1.0.66-e811e0

4 years ago

1.0.156-3bdac6

4 years ago

1.0.155-2f23a7

4 years ago

1.0.11-da0835

4 years ago

1.0.154-1a7014

4 years ago

1.0.153-039e93

4 years ago

1.0.148-3d19ea

4 years ago

1.0.143-667aec

4 years ago

1.0.144-318035

4 years ago

1.0.152-350521

4 years ago

1.0.150-6a4a50

4 years ago

1.0.147-22c0fa

4 years ago

1.0.146-c19e60

4 years ago

1.0.142-c5affa

4 years ago

1.0.145-318035

4 years ago

1.0.151-a1d546

4 years ago

1.0.149-95b41d

4 years ago

1.0.141-2f02ef

4 years ago

1.0.139-f5a8b5

4 years ago

1.0.140-f5a8b5

4 years ago

1.0.133-f5a8b5

4 years ago

1.0.122-1123b0

4 years ago

1.0.135-f5a8b5

4 years ago

1.0.131-f5a8b5

4 years ago

1.0.128-f5a8b5

4 years ago

1.0.124-f5a8b5

4 years ago

1.0.126-f5a8b5

4 years ago

1.0.137-f5a8b5

4 years ago

1.0.123-1123b0

4 years ago

1.0.132-f5a8b5

4 years ago

1.0.130-f5a8b5

4 years ago

1.0.134-f5a8b5

4 years ago

1.0.138-f5a8b5

4 years ago

1.0.129-f5a8b5

4 years ago

1.0.127-f5a8b5

4 years ago

1.0.136-f5a8b5

4 years ago

1.0.125-f5a8b5

4 years ago

1.0.119-1123b0

4 years ago

1.0.121-1123b0

4 years ago

1.0.120-1123b0

4 years ago

1.0.118-1123b0

4 years ago

1.0.117-1123b0

4 years ago

1.0.113-1123b0

4 years ago

1.0.112-1123b0

4 years ago

1.0.116-1123b0

4 years ago

1.0.115-1123b0

4 years ago

1.0.114-1123b0

4 years ago

1.0.111-900b57

4 years ago

1.0.109-8af458

4 years ago

1.0.110-67f231

4 years ago

1.0.108-d75ec5

4 years ago

1.0.102-01a0db

4 years ago

1.0.103-e30e57

4 years ago

1.0.105-82ea72

4 years ago

1.0.106-c958e8

4 years ago

1.0.104-eef633

4 years ago

1.0.107-7b7b7b

4 years ago

1.0.101-c0cb8a

4 years ago

1.0.100-cbe9e4

4 years ago

1.0.99-fc4a08

4 years ago

1.0.97-810bc9

4 years ago

1.0.98-2aa934

4 years ago

1.0.95-c372d5

4 years ago

1.0.94-9436d6

4 years ago

1.0.93-03d7e6

4 years ago

1.0.96-911313

4 years ago

1.0.91-2a125f

4 years ago

1.0.89-b82abb

4 years ago

1.0.92-d81759

4 years ago

1.0.90-6fcb6a

4 years ago

1.0.88-0fb9ab

4 years ago

1.0.87-d7028a

4 years ago

1.0.86-ac31ce

4 years ago

1.0.84-e7148c

4 years ago

1.0.85-9916bb

4 years ago

1.0.82-50bbc5

4 years ago

1.0.83-60dc33

4 years ago

1.0.81-70eac8

4 years ago

1.0.80-40d665

4 years ago

1.0.78-71e784

4 years ago

1.0.79-bb4b0b

4 years ago

1.0.75-31f5a3

4 years ago

1.0.76-76c1aa

4 years ago

1.0.71-9ab093

4 years ago

1.0.72-f4cab3

4 years ago

1.0.74-762c68

4 years ago

1.0.69-166b5d

4 years ago

1.0.70-36b3ce

4 years ago

1.0.68-7ea6a6

4 years ago

1.0.67-8ceebf

4 years ago

1.0.65-d757e3

4 years ago

1.0.64-d757e3

4 years ago

1.0.66-c0e85c

4 years ago

1.0.60-747352

4 years ago

1.0.63-29607c

4 years ago

1.0.62-cce724

4 years ago

1.0.58-143713

4 years ago

1.0.57-143713

4 years ago

1.0.59-330b69

4 years ago

1.0.61-aad756

4 years ago

1.0.56-d3a2cc

4 years ago

1.0.55-1f1923

4 years ago

1.0.53-9b405b

4 years ago

1.0.50-9b405b

4 years ago

1.0.52-9b405b

4 years ago

1.0.54-458b3c

4 years ago

1.0.51-9b405b

4 years ago

1.0.49-bc44d3

4 years ago

1.0.48-14160b

4 years ago

1.0.47-6e4ea6

4 years ago

1.0.45-e04304

4 years ago

1.0.46-1866a4

4 years ago

1.0.44-201e17

5 years ago

1.0.43-51e185

5 years ago

1.0.42-67269a

5 years ago

1.0.41-de0705

5 years ago

1.0.39-7ee724

5 years ago

1.0.40-9ba190

5 years ago

1.0.38-8c3309

5 years ago

1.0.37-68983b

5 years ago

1.0.36-243ded

5 years ago

1.0.35-337dd6

5 years ago

1.0.34-cee75f

5 years ago

1.0.32-c40168

5 years ago

1.0.33-c40168

5 years ago

1.0.31-fea712

5 years ago

1.0.30-fc106f

5 years ago

1.0.29-a01255

5 years ago

1.0.28-fd55bb

5 years ago

1.0.27-3b3ba8

5 years ago

1.0.26-f7801c

5 years ago

1.0.25-017f21

5 years ago

1.0.24-298002

5 years ago

1.0.23-50a2ad

5 years ago

1.0.22-50a2ad

5 years ago

1.0.21-1fd436

5 years ago

1.0.19-18f0cd

5 years ago

1.0.18-82589c

5 years ago

1.0.20-8eeb6e

5 years ago

1.0.17-f6cc37

5 years ago

1.0.16-f6cc37

5 years ago

1.0.15-f6cc37

5 years ago

1.0.13-968d23

5 years ago

1.0.14-9d27d2

5 years ago

1.0.12-9c179e

5 years ago

1.0.11-76e82a

5 years ago

1.0.10-dd426e

5 years ago

1.0.9-eb3e1b

5 years ago

1.0.8-d98bb7

5 years ago

1.0.6-75fdee

5 years ago

1.0.5-4d3fe3

5 years ago

1.0.4-4d3fe3

5 years ago

1.0.3-14b002

5 years ago

1.0.2-4580f4

5 years ago

1.0.1-af0f8e

5 years ago

1.0.71-35a9d4

5 years ago

1.0.70-33c03d

5 years ago

1.0.69-1c2e5f

5 years ago

1.0.68-bf3238

5 years ago

1.0.67-207e2a

5 years ago

1.0.66-24947d

5 years ago

1.0.65-3b2dfe

5 years ago

1.0.64-47204c

5 years ago

1.0.63-dec4d0

5 years ago

1.0.60-03e0ba

5 years ago

1.0.59-91a2b4

5 years ago

1.0.62-de0d50

5 years ago

1.0.0-ebc752

5 years ago

1.0.58-6e0ea3

5 years ago

1.0.56-c480d2

5 years ago

1.0.55-6cabe5

5 years ago

1.0.54-6cabe5

5 years ago

1.0.51-20781b

5 years ago

1.0.53-9a6c6d

5 years ago

1.0.50-d93a7a

5 years ago

1.0.52-53134e

5 years ago

1.0.0-125928

5 years ago

1.0.0-30a3a0

5 years ago

1.0.0-188804

5 years ago

1.0.0-d6cd0b

5 years ago

1.0.0-941081

5 years ago

1.0.0-d249c5

5 years ago

1.0.0-c2570d

5 years ago

1.0.0-69a07f

5 years ago

1.0.0-61323

5 years ago

1.0.0-cab22a

5 years ago

1.0.0-e55615

5 years ago

1.0.0-51c2d8

5 years ago

1.0.0-5aa0d0

5 years ago

1.0.0-8be49a

5 years ago

1.0.0-e9e9a4

5 years ago

1.0.0-339b82

5 years ago

1.0.0-be3cd1

5 years ago

1.0.0-b39e72

5 years ago

1.0.0-1bacfa

5 years ago

1.0.0-8ba5f6

5 years ago

1.0.0-547ce0

5 years ago

1.0.0-6847ea

5 years ago

1.0.0-45e299

5 years ago

1.0.0-7fd631

5 years ago

1.0.0-cc4a6b

5 years ago

1.0.0-dc1616

5 years ago

1.0.0-feb7bc

5 years ago

1.0.0-5dd8b5

5 years ago

1.0.0-e211e1

5 years ago

1.0.0-29d5e8

5 years ago

1.0.0-8ea658

5 years ago

1.0.0-04a6ae

5 years ago

1.0.0-baea44

5 years ago

1.0.0-50d693

5 years ago

1.0.0-9d7d25

5 years ago

1.0.0-4a18c8

5 years ago

1.0.0-416c3b

5 years ago

1.0.0-691161

5 years ago

1.0.0-04cf26

5 years ago

1.0.0-711f0b

5 years ago

1.0.0-5a3fa5

5 years ago

1.0.0-ccfe16

5 years ago

1.0.0-9d9414

5 years ago

1.0.9-d9414

5 years ago

1.0.9575-a9

5 years ago

4.0.1

5 years ago

3.1.1

6 years ago