vue element admin 二次开发_基于vueelementadmin二次开发初始化

内容提要:

  • vue-element-admin初始化、项目配置和项目结构分析。

1b3b178c82bae1475a7d196654a55290.png

vue-element-admin初始化

本文使用vue-element-admin作为基础,进行二次开发。

官方文档:https://panjiachen.github.io/vue-element-admin-site/zh/guide/

使用方法

  1. 克隆项目

    git clone https://github.com/PanJiaChen/vue-element-admin.git
  2. 进入项目目录安装依赖

    cd vue-element-admin
    npm install
    # 建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题
    npm install --registry=https://registry.npm.taobao.org
  3. 本地开发 启动项目

    npm run dev
  4. 访问界面提示的网址,可以查看到如下页面。

     774b8cb004c0daca640e4d36c9410222.png

项目精简

  • 删除src/views下的源码,保留:

    • dashboard:首页

    • error-page:异常页面

    • login:登录

    • redirect:重定向

  • 对src/router/index 进行相应修改

    • 删除modules文件夹

    • 删除index.js中modules的引入

    • 与保留内容无关的路由删除

  • 删除 src/vendor 文件夹

项目配置

可以修改项目src/settings.js中的配置信息,配置功能如下。

属性说明
title站点标题
showSettings是否显示右侧悬浮配置按钮
tagsView是否显示页面标签功能条
fixedHeader是否将头部布局固定
sidebarLogo菜单栏中是否显示LOGO
errorLog默认显示错误日志的环境,['production', 'development']

如果需要直接在浏览器中对源码进行调试,可以修改vue.config.js文件。

# true表示开启显示可以阅读的源码
productionSourceMap: true,

项目结构分析

项目目录含义

项目说明
src/api接口
src/asserts静态文件
src/components通用的组件
src/directive自定义指令
src/filter自定义过滤器
src/icons图标组件,用于展示图标
src/layout全局框架组件
src/router组件的路由配置
src/storevuex
src/styles全局样式文件
src/utls工具类
src/views页面组件
App.vue全局唯一组件
main.js全局入口文件
permission.js登录校验和登录后跳转
settings.js全局配置
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值