vue-element-admin部署,vue admin element 登录修改配置

  vue-element-admin部署,vue admin element 登录修改配置

  本文主要介绍了vue-元素-管理配置小结,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  

目录

   1.项目初始化2.项目精简3.项目配置4.项目结构分析

  

1. 项目初始化

  饭桶克隆https://github.com/PanJiaChen/vue-element-admin

  CD vue-元素-管理

  新公共管理安装

  新公共管理运行开发

  

2. 项目精简

  删除SCR/视图下的源码,保留:

  仪表板:首页错误页面:异常页面登录:登录重定向:重定向对src/路由器/索引进行相应修改

  从“vue”导入某视频剪辑软件

  从“vue路由器"导入路由器

  Vue.use(路由器)

  /*布局*/

  从" @/布局"导入布局

  /**

  *注意:子菜单仅在路由子节点。长度=1时出现

  *详情见:https://潘佳陈。github。io/vue-element-admin-site/guide/essentials/路由器和导航。超文本标记语言

  *

  *隐藏:真如果设置为没错,项目将不会显示在侧边栏中(默认值为假)

  * alwaysShow: true如果设置为没错,将总是显示根菜单

  *如果未设置总是显示,当项目有多个子路线时,

  *它将变成嵌套模式,否则不显示根菜单

  *重定向:noRedirect如果设置不直接,则不会在面包屑中重定向

  *名称:“路由器名称”该名称由点火电极使用(必须设置!)

  *元:{

  角色:[admin , editor]控制页面角色(您可以设置多个角色)

  标题:"标题"显示在侧栏和面包屑中的名称(推荐集)

  图标:" svg名称"图标显示在侧边栏中

  noCache:没错如果设置为没错,将不会缓存页面(默认值为假)

  附加:正确如果设置为没错,标签将附加在标签视图中

  面包屑:假如果设置为假的,项目将隐藏在面包屑中(默认值为真实)

  active menu:“/example/list”如果设置路径,侧栏将突出显示您设置的路径

  }

  */

  /**

  * constantRoutes

  *没有权限要求的基页

  *所有角色都可以访问

  */

  出口常量constantRoutes=[

  {

  路径:"/重定向",

  组件:布局,

  隐藏:真实,

  儿童:[

  {

  路径:"/redirect/:路径(。*),

  component:()=import( @/views/redirect/index )

  }

  ]

  },

  {

  路径:"/登录",

  组件:()=import(@/views/login/index ),

  隐藏:真

  },

  {

  路径:"/auth-redirect ",

  component:()=import( @/views/log in/auth-redirect ),

  隐藏:真

  },

  {

  路径:"/404",

  component:()=import( @/views/error-page/404 ),

  隐藏:真

  },

  {

  路径:"/401",

  component:()=import( @/views/error-page/401 ),

  隐藏:真

  },

  {

  路径:"/",

  组件:布局,

  重定向:"/仪表板",

  儿童:[

  {

  路径:"仪表板",

  组件:()=导入( @/视图/仪表板/索引),

  名称:"仪表板",

  元:{标题:仪表板,图标:仪表板,词缀:true }

  }

  ]

  }

  ]

  /**

  *异步路由

  *需要根据用户角色动态加载的路由

  */

  导出常量异步路由=[

  //404页面必须放在最后!

  {路径:"*",重定向:"/404",隐藏:true }

  ]

  const createRouter=()=新路由器({

  //mode: history ,//需要服务支持

  scrollBehavior: ()=({ y: 0 }),

  路线:constantRoutes

  })

  const router=createRouter()

  //详细内容见:https://github。com/vue js/vue-router/issues/1234 #问题注释-357941465

  导出函数resetRouter() {

  const newRouter=createRouter()

  路由器。matcher=新路由器。匹配器//重置路由器

  }

  导出默认路由器

  删除src/路由器/模块文件夹

  删除src/供应商文件夹

  

3. 项目配置

  进入科学研究委员会目录下的设置。射流研究…配置文件

  模块。导出={

  标题:"项目标题",

  showSettings: true,

  tagsView:没错,

  fixedHeader: false,

  sidebarLogo:假的,

  错误日志:“生产”

  }

  3.1项目名称

  在src/settings.js中配置项目标题

  3.2显示设置

  ShowSettings用于设置是否显示控制面板,但不用于设置为false的情况。

  3.3标签视图

  TagsView就是我们打开一个页面时是否有页面标签。

  3.4固定标题

  FixedHeader是当内容页面向下滑动时,页眉是否固定,false不固定,true固定。

  3.5边栏登录

  SidebarLogo控制是否在菜单栏上方显示图标。

  3.6源代码调试

  打开vue.config.js文件

  找到下面显示的位置。

  廉价源图调试模式没有完全编译,以显示我们的源代码。

  我们换成source-map调试模式,然后看Sources的App.vue文件,已经和源代码一样了。在这样的环境下我们调试起来会更方便。

  然而,源地图有一个缺点。每当我们的程序改变时,我们需要同步生成源映射文件,这将减慢我们的构建,在实际开发过程中推荐使用eval,以增加构建速度 在需要调试的时候使用source-map

  

4. 项目结构分析

  Api:接口请求资产:一些静态文件组件:封装组件directive:自定义指令过滤器:过滤器图标:图标布局:全局框架组件(非常重要)路由器:路由存储:配置vuexstyles:全局样式文件utils:工具类视图:页面组件App.vue:父组件,其他组件嵌套在app.vue. main.js:全局入口文件,设置app.vue为渲染权限的全局父组件. js:检查登录和路由跳转设置的总和. js:下面是配置文件。关于vue-element-admin配置总结的这篇文章就介绍到这里。关于vue-element-admin配置的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: