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 相关文章推荐
给网站上的广告“加速”显示的方法
Apr 08 Javascript
JavaScript 学习笔记二 字符串拼接
Mar 28 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
Jan 29 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
Jun 23 Javascript
jquery队列函数用法实例
Dec 16 Javascript
Javascript 多物体运动的实现
Dec 24 Javascript
JS实现的颜色实时渐变效果完整实例
Mar 25 Javascript
使用Script元素发送JSONP请求的方法
Jun 12 Javascript
jQuery实现根据滚动条位置加载相应内容功能
Jul 18 Javascript
详解VueJS应用中管理用户权限
Feb 02 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
Aug 10 Javascript
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
Oct 05 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
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
jQuery 性能优化指南(3)
2009/05/21 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
JavaScript实现点击自动选择TextArea文本的方法
2015/07/02 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
javascript运算符——位运算符全面介绍
2016/07/14 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
2017/04/26 Javascript
javascript帧动画(实例讲解)
2017/09/02 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
flask 实现token机制的示例代码
2019/11/07 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
使用python-Jenkins批量创建及修改jobs操作
2020/05/12 Python
初学者学习Python好还是Java好
2020/05/26 Python
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
中国最大的团购网站:聚划算
2016/09/21 全球购物
金融专业毕业生推荐信
2013/11/26 职场文书
社会保险接收函
2014/01/12 职场文书
实习单位鉴定评语
2014/04/26 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
2015年护士节活动策划方案
2015/05/04 职场文书
初中语文教学随笔
2015/08/15 职场文书
Redis Stream类型的使用详解
2021/11/11 Redis
Java使用JMeter进行高并发测试
2021/11/23 Java/Android