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 相关文章推荐
JavaScript Undefined,Null类型和NaN值区别
Oct 22 Javascript
一个简单的js鼠标划过切换效果
Jun 30 Javascript
javascript中的prototype属性实例分析说明
Aug 09 Javascript
Google AJAX 搜索 API实现代码
Nov 17 Javascript
JS 添加网页桌面快捷方式的代码详细整理
Dec 27 Javascript
JS 获取浏览器和屏幕宽高等信息代码
Mar 31 Javascript
jquery判断input值不为空的方法
Jun 05 Javascript
jQuery读取本地的json文件(实例讲解)
Oct 31 jQuery
响应式框架Bootstrap栅格系统的实例
Dec 19 Javascript
原生实现一个react-redux的代码示例
Jun 08 Javascript
Vue-router 切换组件页面时进入进出动画方法
Sep 01 Javascript
angularJs中$scope数据序列化的实例
Sep 30 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之数据库操作详解及乱码解决!
2007/01/02 PHP
php中几种常见安全设置详解
2010/04/06 PHP
PHP操作XML作为数据库的类
2010/12/19 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
第一篇初识bootstrap
2016/06/21 Javascript
AngularJS入门教程之Scope(作用域)
2016/07/27 Javascript
微信扫码支付零云插件版实例详解
2017/04/26 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
[57:22]完美世界DOTA2联赛PWL S2 FTD vs PXG 第二场 11.27
2020/12/01 DOTA
python中range()与xrange()用法分析
2016/09/21 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
python str字符串转uuid实例
2020/03/03 Python
细说NumPy数组的四种乘法的使用
2020/12/18 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
入党积极分子思想汇报范文
2014/01/05 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书