官网上没有太多的说明

废话不多说,直接上代码

1.复制vue element admin必要组件


AppMain.vue覆盖一下

2.修改一些文件

/src/store/index.js

/src/store/getters.js

/src/layout/components/index.js

/src/layout/index.vue

<template><div :class="classObj" class="app-wrapper"><div v-if="device==='mobile'&&sidebar.opened" class="drawer-bg" @click="handleClickOutside"/><sidebar class="sidebar-container"/><div :class="{hasTagsView:needTagsView}" class="main-container"><div :class="{'fixed-header':fixedHeader}"><navbar/><tags-view v-if="needTagsView"/></div><app-main/></div></div>
</template><script>import {AppMain, Navbar, Sidebar, TagsView} from './components'import ResizeMixin from './mixin/ResizeHandler'export default {name: 'Layout',components: {Navbar,Sidebar,AppMain,TagsView},mixins: [ResizeMixin],computed: {sidebar() {return this.$store.state.app.sidebar},device() {return this.$store.state.app.device},fixedHeader() {return this.$store.state.settings.fixedHeader},needTagsView() {return this.$store.state.settings.tagsView},classObj() {return {hideSidebar: !this.sidebar.opened,openSidebar: this.sidebar.opened,withoutAnimation: this.sidebar.withoutAnimation,mobile: this.device === 'mobile'}}},methods: {handleClickOutside() {this.$store.dispatch('app/closeSideBar', {withoutAnimation: false})}}}
</script><style lang="scss" scoped>@import "~@/styles/mixin.scss";@import "~@/styles/variables.scss";.app-wrapper {@include clearfix;position: relative;height: 100%;width: 100%;&.mobile.openSidebar {position: fixed;top: 0;}}.drawer-bg {background: #000;opacity: 0.3;width: 100%;top: 0;height: 100%;position: absolute;z-index: 999;}.fixed-header {position: fixed;top: 0;right: 0;z-index: 9;width: calc(100% - #{$sideBarWidth});transition: width 0.28s;}.hideSidebar .fixed-header {width: calc(100% - 54px)}.mobile .fixed-header {width: 100%;}
</style>

/src/store/modules/setting.js

/src/setting.js

3结果

4控制台报错


这是因为拷贝的TagsView组件默认开启了权限
/src/layout/components/TagsView/index.js

vue admin template开启顶部导航相关推荐

  1. Vue Admin Template关闭eslint校验,lintOnSave:false设置无效解决办法

    目录 第一步:lintOnSave:false 第二步:修改package.json中的配置 最后一步: 使用Vue Admin Template 二次开发是一件非常愉悦的事情,可是它里面的eslin ...

  2. vue admin template 侧边栏及顶部栏演示字体样式修改

    一.侧边栏字体样式修改 文件位置 修改代码 <script> export default {name: 'MenuItem',functional: true,props: {icon: ...

  3. vue admin template 修改使用后端接口

    1. development和production都改下默认url 2.api接口文件    我的接口就是 http://xx.com/login import request from '@/uti ...

  4. django 套vue 模板_Vue admin template + Django 快速进行Web开发

    本文教大家如何使用Vue admin template和Django快速进行Web开发,旨在帮助我们使用现有的工具.框架及开源UI,让我们在基础较为薄弱的情况下,能进行Web开发.本文不会介绍过多的原 ...

  5. Vue自定义网页顶部导航栏

    Vue自定义web网页顶部导航栏 说明:此组件是为论坛类项目定制的一个实用的顶部导航栏,当然也可以用于其他的Web项目,只需要稍作修改便可以达到想要的效果.其中导航栏包含了搜索栏,用户头像,以及基本的 ...

  6. vue 移动端顶部导航组件

    废话不多说,下面是我自己写的vue移动端顶部导航组件给大家分享一下 ,动态绑定背景颜色,字体颜色,以及回退图标.需要的直接拿去放项目里用吧- 示例图: HTML <template>< ...

  7. VUE写一个顶部导航栏

    最近一个实验要做一个中超足球联赛的数据库设计,我打算采用springboot+vue来完成,现在是从零开始学习vue的过程,先试着写一个顶部导航栏.效果如下: 新建一个navbar的组件 首先在APP ...

  8. vue实现仿DJI大疆官网顶部导航栏组件

    页面进入时,导航栏背景色为透明: 鼠标移入时,导航栏背景变白,鼠标停留的标签字体颜色变换,出现底边框,若有二级下拉菜单,则平滑向下弹出菜单: gitee仓库地址:https://gitee.com/Y ...

  9. vue.js项目实战运用篇之抖音视频APP-第四节:顶部导航栏组件功能

    [温馨提示]:若想了解更多关于本次项目实战内容,可转至vue.js项目实战运用篇之抖音视频APP-项目规划中进一步了解项目规划. [项目地址] 项目采用Git进行管理,最终项目将会发布到GitHub中 ...

最新文章

  1. 【Go】Go基础(六):数组、切片slice、映射map
  2. 遍历Map的几种方式以及性能小结
  3. Rk3288运行linux,查看“Firefly-rk3288 build linux”的源代码
  4. Jmeter之逻辑控制器(Logic Controller)
  5. 数据结构之图的存储结构:十字链表法
  6. 学习笔记(2):uni-app实战社区交友类app开发-引入css动画库
  7. 树状数组(搬运自维基百科)
  8. webkit内核浏览器的CSS写法
  9. AutoMapper搬运工之初探AutoMapper
  10. java nio 心跳包_请问Java中Socket的心跳包如何实现?
  11. 有关C++11标准的一些粗浅认识
  12. 在netbeans中使用tomcat服务器的web应用,在NetBeans中创建Apache—Tomcat-web服务器
  13. C语言基础入门(经典收藏)
  14. 课程设计---快递管理系统(boostrap + servlet + jQuery + Redis + MySQL)
  15. 致刚就业迷茫的你和寄语大学毕业生--技术读者
  16. linux虚拟网桥 docker,Docker 使用自定义网桥
  17. Lit vs React
  18. 01-贪吃蛇自动寻路
  19. 工具分享之截图软件Snipaste
  20. 广播单播组播的知识总结与分享

热门文章

  1. Sublime text3配置切换大小写转换
  2. Modbus学习记录(3)
  3. JS 倒计时展示小工具
  4. 基于ARDUINO汽车智能防碰撞控制系统设计(毕业设计)
  5. 一部手机就能搞定!3分钟教你制作专属片头片尾,简单易懂
  6. Git 相关配置 用户名、邮箱
  7. 计算机录入技术考试试题,计算机文字录入处理员高级试题bhs1ga0ve.doc
  8. ewb交通灯报告和文件_基于EWB的交通灯设计
  9. Kibana 的安装 与 汉化
  10. 无锡:严禁强制学生家长使用“校讯通”类服务