Git Product home page Git Product logo

vue2-element-touzi-admin's Introduction

小爱Admin

A magical vue element touzi admin.

分支说明:

master分支:前后端统一开发的版本;可以用于学习nodejs+mongodb+express相关知识;

dev分支:进行了前后端分离的版本;用户只关注于前端部分,可忽略服务端;下载下来,即可运行;

dev-permission分支增加了权限管理(包括页面权限和按钮权限)的功能和顶栏三级菜单显示,完全剥离nodejs后台,使用mockjs模拟数据,让用户只需关注前端,更容易上手学习。目前此分支为正常维护分支。如有需要,请大家clone本分支代码运行。

提示

如果你觉得该项目对你有帮忙,记得给我点赞吧!

About

本文主要讲解dev-permission分支内容:

  如果对您对此项目有兴趣,可以点 "Star" 支持一下 谢谢! ^_^
  
  或者您可以 "follow" 一下,我会不断开源更多的有趣的项目
  
  开发环境 windows 64 、nodejs 6.11.0
  
  如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR

技术栈

前端技术栈: vue2 + vuex + vue-router + webpack + ES6/7 + less + element-ui

服务端技术栈: mockjs

参考文档

  • vue:Vue是一套用于构建用户界面的渐进式框架。

  • vuex:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。

  • vue-router:Vue Router 是 Vue.js 官方的路由管理器。

  • webpack:前端模块打包器。

  • less:Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。

  • element-ui:Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。

  • mockjs:生成随机数据,拦截 Ajax 请求。

前序准备

运行前准备:

由于此项目是基于nodejs的前后端结合项目,你需要进行nodejs的相关准备工作。项目运行之前,请确保系统已经安装以下应用:

(1)、node (6.0 及以上版本)。使用细节,请参考:node的下载及安装。

开发:

  1. git clone -b dev-permission https://github.com/wdlhao/vue2-element-touzi-admin (注意:要从dev-permission分支拉取代码)

  2. cd vue2-element-touzi-admin

  3. npm install

本地运行:

npm run serve 运行之后,会默认打开本地访问路径:http://localhost:8012

发布:

npm run bulid (生成打包之后的项目文件,此文件主要用于项目部署)。

演示

测试账号:

  1. username: admin / password: 123456
  2. username: editor / password: 123456

注意:

admin:拥有最高权限,可以查看所有的页面和按钮;

editor:只有被赋予权限的页面和按钮才可以看到;

查看更多demo

image image image image image

技术答疑,交流QQ群

项目说明:小爱ADMIN 是完全开源免费的管理系统集成方案,可以直接应用于相关后台管理系统模板;很多重点地方都做了详细的注释和解释。如果你也一样喜欢前端开发,欢迎加入我们的讨论/学习群,群内可以提问答疑,分享学习资料;

欢迎添加群主微信和qq群答疑:

image

vue2-element-touzi-admin's People

Contributors

wdlhao 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.