Giter Site home page Giter Site logo

loverandy / vue-cli3.0-vueadmin Goto Github PK

View Code? Open in Web Editor NEW
1.4K 24.0 401.0 1.82 MB

基于vue-cli3.0+vue+elementUI+vuex+axios+权限管理的后台管理系统

JavaScript 23.53% HTML 0.82% Vue 69.94% SCSS 5.70%
vue vue-cli-3 vue-element axios vuex vue-router permission

vue-cli3.0-vueadmin's Introduction

vue-admin-permission

项目基于vue-cli3.0进行搭建,并使用了vue全家桶vue vuex axios vue-router elementui,增加了按钮级别的权限控制

脚手架版本:

*vue-cli-3.0

用到vue相关的生态链模块:

  • vue
  • vue-router
  • vuex
  • axios

项目要点

  • 路由懒加载
  • 根据权限生成动态路由
  • 全局数据请求拦截处理及loading
  • 多个代理配置
  • 抽离第三方库文件dll

项目启动步骤

  1. 安装包(这里需要使用npm进行安装,如果用cnpm或者yarn会有热更新失效的问题) npm install
  2. 开发运行 npm run serve:randy
  3. 生产打包 npm run dll (仅需运行一次) npm run build

项目分析

npm run analyze

温馨提示

在新增vue页面的时候,热更新可能会失效,重启一下项目

vue-cli3.0-vueadmin's People

Contributors

loverandy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vue-cli3.0-vueadmin's Issues

封装axios时,关于路由跳转login,可以有更好的优化

在你的src/config/httpConfig.js中,关于超时等状态码判断时,如非200状态码,看跳转到login路由。 您的代码思路没有问题,通过页面刷新和main.js中的路由守卫来判断; 但是呢,页面会有一个重新加载的问题,也是页面抖动。

优化方案: 在httpConfig.js中引入router路由,因此httpConfig.js属于工具类,无法直接应用router。 可在main.js中,把route 直接挂在到window对象上。vue-cli3 底层已经不是单例模式,所以这种改动的弊端是多页面入口时,不适用。 单页面时,路由跳转将会非常顺畅,无需加载抖动

组件缺失

首先非常感谢您分享这个项目,我这边在本地查看的时候,发现少了一个tagsView组件,你这边方便开放出来吗?

npm install警告

found 66 vulnerabilities (64 low, 2 moderate)
run npm audit fix to fix them, or npm audit for details

Es6中变量解构赋值不成功

        let a = 1,
        b = 2
        [a, b] = [b, a];
        [a, b] = [b, a];
        console.log(a, b);// 2 2

在vue Cli2.0中这样的写法打印出 2 1 ,但是在vue cli3.0中解构赋值失败

作者你好

我最近在架构一个项目,由于本人是后台开发,对前端不是精通,所以想找一个开源前端来用用,几天下来我发现你的项目是最适合新人上手的,所以我准备把你的项目用于我的项目。

。。。

只能改页面,不能加页面

....

有没有交流群,小白代码看不懂呢

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.