1.0.25-73af52 • Published 2 years ago

vue-manage-system v1.0.25-73af52

Weekly downloads
595
License
-
Repository
-
Last release
2 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

2 years ago

1.0.24-4b92f7

2 years ago

1.0.12-652dd8

2 years ago

1.0.4-ea27dd

2 years ago

1.0.2-e811e0

2 years ago

1.0.20-8ffeab

2 years ago

1.0.7-f95422

2 years ago

1.0.9-1590b6

2 years ago

1.0.8-63d310

2 years ago

1.0.21-4b92f7

2 years ago

1.0.3-2d8c8b

2 years ago

1.0.16-1b97a1

2 years ago

1.0.14-868262

2 years ago

1.0.13-6524ef

2 years ago

1.0.5-dd373e

2 years ago

1.0.10-4b5f36

2 years ago

1.0.11-5e5a27

2 years ago

1.0.17-f204af

2 years ago

1.0.19-26afe5

2 years ago

1.0.6-59a69b

2 years ago

1.0.18-c9afac

2 years ago

1.0.15-ec6881

2 years ago

1.0.157-4cff48

2 years ago

1.0.66-6b1396

2 years ago

1.0.66-e811e0

2 years ago

1.0.156-3bdac6

2 years ago

1.0.155-2f23a7

2 years ago

1.0.11-da0835

2 years ago

1.0.154-1a7014

2 years ago

1.0.153-039e93

2 years ago

1.0.148-3d19ea

3 years ago

1.0.143-667aec

3 years ago

1.0.144-318035

3 years ago

1.0.152-350521

3 years ago

1.0.150-6a4a50

3 years ago

1.0.147-22c0fa

3 years ago

1.0.146-c19e60

3 years ago

1.0.142-c5affa

3 years ago

1.0.145-318035

3 years ago

1.0.151-a1d546

3 years ago

1.0.149-95b41d

3 years ago

1.0.141-2f02ef

3 years ago

1.0.139-f5a8b5

3 years ago

1.0.140-f5a8b5

3 years ago

1.0.133-f5a8b5

3 years ago

1.0.122-1123b0

3 years ago

1.0.135-f5a8b5

3 years ago

1.0.131-f5a8b5

3 years ago

1.0.128-f5a8b5

3 years ago

1.0.124-f5a8b5

3 years ago

1.0.126-f5a8b5

3 years ago

1.0.137-f5a8b5

3 years ago

1.0.123-1123b0

3 years ago

1.0.132-f5a8b5

3 years ago

1.0.130-f5a8b5

3 years ago

1.0.134-f5a8b5

3 years ago

1.0.138-f5a8b5

3 years ago

1.0.129-f5a8b5

3 years ago

1.0.127-f5a8b5

3 years ago

1.0.136-f5a8b5

3 years ago

1.0.125-f5a8b5

3 years ago

1.0.119-1123b0

3 years ago

1.0.121-1123b0

3 years ago

1.0.120-1123b0

3 years ago

1.0.118-1123b0

3 years ago

1.0.117-1123b0

3 years ago

1.0.113-1123b0

3 years ago

1.0.112-1123b0

3 years ago

1.0.116-1123b0

3 years ago

1.0.115-1123b0

3 years ago

1.0.114-1123b0

3 years ago

1.0.111-900b57

3 years ago

1.0.109-8af458

3 years ago

1.0.110-67f231

3 years ago

1.0.108-d75ec5

3 years ago

1.0.102-01a0db

3 years ago

1.0.103-e30e57

3 years ago

1.0.105-82ea72

3 years ago

1.0.106-c958e8

3 years ago

1.0.104-eef633

3 years ago

1.0.107-7b7b7b

3 years ago

1.0.101-c0cb8a

3 years ago

1.0.100-cbe9e4

3 years ago

1.0.99-fc4a08

3 years ago

1.0.97-810bc9

3 years ago

1.0.98-2aa934

3 years ago

1.0.95-c372d5

3 years ago

1.0.94-9436d6

3 years ago

1.0.93-03d7e6

3 years ago

1.0.96-911313

3 years ago

1.0.91-2a125f

3 years ago

1.0.89-b82abb

3 years ago

1.0.92-d81759

3 years ago

1.0.90-6fcb6a

3 years ago

1.0.88-0fb9ab

3 years ago

1.0.87-d7028a

3 years ago

1.0.86-ac31ce

3 years ago

1.0.84-e7148c

3 years ago

1.0.85-9916bb

3 years ago

1.0.82-50bbc5

3 years ago

1.0.83-60dc33

3 years ago

1.0.81-70eac8

3 years ago

1.0.80-40d665

3 years ago

1.0.78-71e784

3 years ago

1.0.79-bb4b0b

3 years ago

1.0.75-31f5a3

3 years ago

1.0.76-76c1aa

3 years ago

1.0.71-9ab093

3 years ago

1.0.72-f4cab3

3 years ago

1.0.74-762c68

3 years ago

1.0.69-166b5d

3 years ago

1.0.70-36b3ce

3 years ago

1.0.68-7ea6a6

3 years ago

1.0.67-8ceebf

3 years ago

1.0.65-d757e3

3 years ago

1.0.64-d757e3

3 years ago

1.0.66-c0e85c

3 years ago

1.0.60-747352

3 years ago

1.0.63-29607c

3 years ago

1.0.62-cce724

3 years ago

1.0.58-143713

3 years ago

1.0.57-143713

3 years ago

1.0.59-330b69

3 years ago

1.0.61-aad756

3 years ago

1.0.56-d3a2cc

3 years ago

1.0.55-1f1923

3 years ago

1.0.53-9b405b

3 years ago

1.0.50-9b405b

3 years ago

1.0.52-9b405b

3 years ago

1.0.54-458b3c

3 years ago

1.0.51-9b405b

3 years ago

1.0.49-bc44d3

3 years ago

1.0.48-14160b

3 years ago

1.0.47-6e4ea6

3 years ago

1.0.45-e04304

3 years ago

1.0.46-1866a4

3 years ago

1.0.44-201e17

3 years ago

1.0.43-51e185

3 years ago

1.0.42-67269a

3 years ago

1.0.41-de0705

3 years ago

1.0.39-7ee724

3 years ago

1.0.40-9ba190

3 years ago

1.0.38-8c3309

3 years ago

1.0.37-68983b

3 years ago

1.0.36-243ded

3 years ago

1.0.35-337dd6

3 years ago

1.0.34-cee75f

3 years ago

1.0.32-c40168

3 years ago

1.0.33-c40168

3 years ago

1.0.31-fea712

3 years ago

1.0.30-fc106f

3 years ago

1.0.29-a01255

4 years ago

1.0.28-fd55bb

4 years ago

1.0.27-3b3ba8

4 years ago

1.0.26-f7801c

4 years ago

1.0.25-017f21

4 years ago

1.0.24-298002

4 years ago

1.0.23-50a2ad

4 years ago

1.0.22-50a2ad

4 years ago

1.0.21-1fd436

4 years ago

1.0.19-18f0cd

4 years ago

1.0.18-82589c

4 years ago

1.0.20-8eeb6e

4 years ago

1.0.17-f6cc37

4 years ago

1.0.16-f6cc37

4 years ago

1.0.15-f6cc37

4 years ago

1.0.13-968d23

4 years ago

1.0.14-9d27d2

4 years ago

1.0.12-9c179e

4 years ago

1.0.11-76e82a

4 years ago

1.0.10-dd426e

4 years ago

1.0.9-eb3e1b

4 years ago

1.0.8-d98bb7

4 years ago

1.0.6-75fdee

4 years ago

1.0.5-4d3fe3

4 years ago

1.0.4-4d3fe3

4 years ago

1.0.3-14b002

4 years ago

1.0.2-4580f4

4 years ago

1.0.1-af0f8e

4 years ago

1.0.71-35a9d4

4 years ago

1.0.70-33c03d

4 years ago

1.0.69-1c2e5f

4 years ago

1.0.68-bf3238

4 years ago

1.0.67-207e2a

4 years ago

1.0.66-24947d

4 years ago

1.0.65-3b2dfe

4 years ago

1.0.64-47204c

4 years ago

1.0.63-dec4d0

4 years ago

1.0.60-03e0ba

4 years ago

1.0.59-91a2b4

4 years ago

1.0.62-de0d50

4 years ago

1.0.0-ebc752

4 years ago

1.0.58-6e0ea3

4 years ago

1.0.56-c480d2

4 years ago

1.0.55-6cabe5

4 years ago

1.0.54-6cabe5

4 years ago

1.0.51-20781b

4 years ago

1.0.53-9a6c6d

4 years ago

1.0.50-d93a7a

4 years ago

1.0.52-53134e

4 years ago

1.0.0-125928

4 years ago

1.0.0-30a3a0

4 years ago

1.0.0-188804

4 years ago

1.0.0-d6cd0b

4 years ago

1.0.0-941081

4 years ago

1.0.0-d249c5

4 years ago

1.0.0-c2570d

4 years ago

1.0.0-69a07f

4 years ago

1.0.0-61323

4 years ago

1.0.0-cab22a

4 years ago

1.0.0-e55615

4 years ago

1.0.0-51c2d8

4 years ago

1.0.0-5aa0d0

4 years ago

1.0.0-8be49a

4 years ago

1.0.0-e9e9a4

4 years ago

1.0.0-339b82

4 years ago

1.0.0-be3cd1

4 years ago

1.0.0-b39e72

4 years ago

1.0.0-1bacfa

4 years ago

1.0.0-8ba5f6

4 years ago

1.0.0-547ce0

4 years ago

1.0.0-6847ea

4 years ago

1.0.0-45e299

4 years ago

1.0.0-7fd631

4 years ago

1.0.0-cc4a6b

4 years ago

1.0.0-dc1616

4 years ago

1.0.0-feb7bc

4 years ago

1.0.0-5dd8b5

4 years ago

1.0.0-e211e1

4 years ago

1.0.0-29d5e8

4 years ago

1.0.0-8ea658

4 years ago

1.0.0-04a6ae

4 years ago

1.0.0-baea44

4 years ago

1.0.0-50d693

4 years ago

1.0.0-9d7d25

4 years ago

1.0.0-4a18c8

4 years ago

1.0.0-416c3b

4 years ago

1.0.0-691161

4 years ago

1.0.0-04cf26

4 years ago

1.0.0-711f0b

4 years ago

1.0.0-5a3fa5

4 years ago

1.0.0-ccfe16

4 years ago

1.0.0-9d9414

4 years ago

1.0.9-d9414

4 years ago

1.0.9575-a9

4 years ago

4.0.1

4 years ago

3.1.1

5 years ago