美文网首页Vue前端开发权限管理
2018-08-16 好漂亮的后台模板附教程vue-elemen

2018-08-16 好漂亮的后台模板附教程vue-elemen

作者: Albert陈凯 | 来源:发表于2018-08-16 11:07 被阅读6294次

    vue-element-admin

    简介

    vue-element-admin 是一个后台集成解决方案,它基于 vueelement。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。

    本项目的定位是后台集成方案,不适合当基础模板来开发。

    群主 圈子 楼主会经常分享一些技术相关的东西,或者加入qq 群

    注意:该项目使用 element-ui@2.3.0+ 版本,所以最低兼容 vue@2.5.0+

    v3.8.0开始使用webpack4。所以若还想使用webpack3开发,请使用该分支webpack3

    该项目不支持低版本浏览器(如 ie),有需求请自行添加 polyfill 详情

    前序准备

    你需要在本地安装 nodegit。本项目技术栈基于 ES2015+vuevuexvue-routeraxioselement-ui,所有的请求数据都使用Mock.js模拟,提前了解和学习这些知识会对使用本项目有很大的帮助。

    同时配套一个系列的教程文章,如何从零构建后一个完整的后台项目,建议大家先看完这些文章再来实践本项目

    如有问题请先看上述使用文档和文章,若不能满足,欢迎 issue 和 pr

    <p align="center">
    <img width="900" src="https://wpimg.wallstcn.com/a5894c1b-f6af-456e-82df-1151da0839bf.png">
    </p>

    功能

    - 登录 / 注销
    
    - 权限验证
      - 页面权限
      - 指令权限
      - 二步登录
    
    - 多环境发布
      - dev sit stage prod
    
    - 全局功能
      - 国际化多语言
      - 多种动态换肤
      - 动态侧边栏(支持多级路由嵌套)
      - 动态面包屑
      - 快捷导航(标签页)
      - Svg Sprite 图标
      - 本地mock数据
      - Screenfull全屏
      - 自适应收缩侧边栏
    
    - 编辑器
      - 富文本
      - Markdown
      - JSON 等多格式
    
    - Excel
      - 导出excel
      - 导出zip
      - 导入excel
      - 前端可视化excel
    
    - 表格
      - 动态表格
      - 拖拽表格
      - 树形表格
      - 内联编辑
    
    - 错误页面
      - 401
      - 404
    
    - 組件
      - 头像上传
      - 返回顶部
      - 拖拽Dialog
      - 拖拽看板
      - 列表拖拽
      - SplitPane
      - Dropzone
      - Sticky
      - CountTo
    
    - 综合实例
    - 错误日志
    - Dashboard
    - 引导页
    - Echarts 图表
    - Clipboard(剪贴复制)
    - Markdown2html
    

    开发

    # 克隆项目
    git clone https://github.com/PanJiaChen/vue-element-admin.git
    
    # 安装依赖
    npm install
    
    # 建议不要用cnpm安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题
    npm install --registry=https://registry.npm.taobao.org
    
    # 启动服务
    npm run dev
    

    浏览器访问 http://localhost:9527

    发布

    # 构建测试环境
    npm run build:sit
    
    # 构建生产环境
    npm run build:prod
    

    其它

    # --report to build with bundle size analytics
    npm run build:prod
    
    # --generate a bundle size analytics. default: bundle-report.html
    npm run build:prod --generate_report
    
    # --preview to start a server in local to preview
    npm run build:prod --preview
    
    # lint code
    npm run lint
    
    # auto fix
    npm run lint -- --fix
    

    更多信息请参考 使用文档

    Changelog

    Detailed changes for each release are documented in the release notes.

    Online Demo

    在线 Demo

    License

    MIT

    Copyright (c) 2017-present PanJiaChen

    相关文章

      网友评论

        本文标题:2018-08-16 好漂亮的后台模板附教程vue-elemen

        本文链接:https://www.haomeiwen.com/subject/jbunbftx.html