vue-admin-template配置快捷导航的代码(标签导航栏)


Posted in Javascript onSeptember 04, 2020

vue-element-admin有关快捷导航说明

1、添加标签
@/layout/components/AppMain.vue添加:

<template>
 <section class="app-main">
  <transition name="fade-transform" mode="out-in">
   <keep-alive :include="cachedViews">  <!-- 新增 -->
    <router-view :key="key" />
   </keep-alive>      <!-- 新增 -->
  </transition>
 </section>
</template>

2、复制admin项目中的文件
@/layout/components/TagsView
@/store/modules/tagsView.js
到template对应的目录下
3、修改文件
@store/getters.js

const getters = {
 sidebar: state => state.app.sidebar,
 device: state => state.app.device,
 token: state => state.user.token,
 avatar: state => state.user.avatar,
 name: state => state.user.name,
 visitedviews: state => state.tagsview.visitedviews //新增
}
export default getters

@store/index.js

import tagsView from './modules/tagsView' //新增

Vue.use(Vuex)

const store = new Vuex.Store({
 modules: {
  app,
  settings,
  user,
  tagsView  //新增
 },
 getters
})

export default store

@\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="main-container">
   <div :class="{'fixed-header':fixedHeader}">
    <navbar />
    <tags-view />  <!-- 新增 -->
   </div>
   <app-main />
  </div>
 </div>
</template>

<script>
import { Navbar, Sidebar, AppMain,TagsView } from './components'  //新增

@layout\components\index.js

export { default as TagsView } from './TagsView' // 新增

Affix 固钉
当在声明路由是 添加了 Affix 属性,则当前tag会被固定在 tags-view中(不可被删除)。

vue-admin-template配置快捷导航的代码(标签导航栏)

{
  path: '/',
  component: Layout,
  redirect: '/dashboard',
  children: [
   {
    path: 'dashboard',
    component: () => import('@/views/dashboard/index'),
    name: 'dashboard',
    meta: { title: 'dashboard', icon: 'dashboard', affix: true }
   }
  ]
 },

总结

到此这篇关于vue-admin-template配置快捷导航(标签导航栏)的文章就介绍到这了,更多相关vue-admin-template导航内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
一个刚完成的layout(拖动流畅,不受iframe影响)
Aug 17 Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
Nov 24 Javascript
js arguments.callee的应用代码
May 07 Javascript
javascript 拖动表格行实现代码
May 05 Javascript
JavaScript运行时库属性一览表
Mar 14 Javascript
JavaScript设计模式之抽象工厂模式介绍
Dec 28 Javascript
ECMAScript6中Set/WeakSet详解
Jun 12 Javascript
[原创]jQuery常用的4种加载方式分析
Jul 25 Javascript
Vue数据驱动模拟实现4
Jan 12 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
Feb 20 Javascript
layui-laydate时间日历控件使用方法详解
Nov 15 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
Jun 07 Javascript
基于vue中的scoped坑点解说
Sep 04 #Javascript
VUE : vue-cli中去掉路由中的井号#操作
Sep 04 #Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
Sep 04 #Javascript
vue-cli3中配置alias和打包加hash值操作
Sep 04 #Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
Sep 04 #Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
Sep 04 #Javascript
解决vue中axios设置超时(超过5分钟)没反应的问题
Sep 04 #Javascript
You might like
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
设定php简写功能的方法
2019/11/28 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
借助JavaScript脚本判断浏览器Flash Player信息的方法
2014/07/09 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
2015/03/12 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
JavaScript File分段上传
2016/03/10 Javascript
JavaScript ES5标准中新增的Array方法
2016/06/28 Javascript
jquery编写日期选择器
2017/03/16 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
python转换摩斯密码示例
2014/02/16 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
python实现一组典型数据格式转换
2018/12/15 Python
举例讲解Python常用模块
2019/03/08 Python
Python后台开发Django会话控制的实现
2019/04/15 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
Python调用Redis的示例代码
2020/11/24 Python
python中的列表和元组区别分析
2020/12/30 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
html5使用canvas实现图片下载功能的示例代码
2017/08/26 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
2014年乡镇党建工作总结
2014/11/11 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
python双向链表实例详解
2022/05/25 Python