当前位置: 首页 > news >正文

9.动态导航栏怎么做

就是说我们不能把导航栏写死,我们需要后端传给前端Json数据,然后进行一个遍历,最后得到一个动态的导航

类似于这样,在data里面写一个集合,将他们共同的元素拿出来,然后遍历填入对应的位置

<template><el-menuclass="el-menu-vertical-demo"background-color="#545c64"text-color="#fff"active-text-color="#ffd04b">...<el-submenu default-active="Index" :index="menu.name" v-for="menu in menuList"><template slot="title"><i :class="menu.icon"></i><span>{{menu.title}}</span></template><router-link :to="item.path" v-for="item in menu.children"><el-menu-item :index="item.name"><template slot="title"><i :class="item.icon"></i><span slot="title">{{item.title}}</span></template></el-menu-item></router-link></el-submenu></el-menu>
</template>
<script>export default {name: "SideMenu",data() {return {menuList: [{name: 'SysManga',title: '系统管理',icon: 'el-icon-s-operation',path: '',component: '',children: [{name: 'SysUser',title: '用户管理',icon: 'el-icon-s-custom',path: '/sys/users',children: []}]},{name: 'SysTools',title: '系统工具',icon: 'el-icon-s-tools',path: '',children: [{name: 'SysDict',title: '数字字典',icon: 'el-icon-s-order',path: '/sys/dicts',children: []},]}],}}}
</script>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • uniapp微信小程序 canvas绘制圆形半透明阴影 createCircularGradient函数不支持透明度部分解决方案
  • 100道C/C++面试题
  • mysql8.4.2数据库做主从复制
  • 【Python基础】Python六种标准数据类型中哪些是可变数据,哪些是不可变数据
  • SQL Zoo 9-.Window functions
  • linux证书生成详解
  • 堆的实现(偷懒版)
  • DVWA DOM Based Cross Site Scripting (DOM型 XSS)
  • 第三方jar自带logback导致本地日志文件不生成
  • 前端(HTML + CSS)小兔鲜儿项目(仿)
  • CSS3下拉菜单实现
  • windows 版本Jenkins的Jenkinsfile中共享变量
  • 数据结构--第七天
  • 【AI绘图】基于Midjourney开发的AI绘画平台,对中文很友好!
  • Ubuntu文件操作(压缩与解压缩、用户组管理、权限)
  • crontab执行失败的多种原因
  • git 常用命令
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Java IO学习笔记一
  • JS基础之数据类型、对象、原型、原型链、继承
  • MYSQL 的 IF 函数
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • orm2 中文文档 3.1 模型属性
  • PAT A1017 优先队列
  • Spark RDD学习: aggregate函数
  • SpriteKit 技巧之添加背景图片
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 动态规划入门(以爬楼梯为例)
  • 工作手记之html2canvas使用概述
  • 构建工具 - 收藏集 - 掘金
  • 前端代码风格自动化系列(二)之Commitlint
  • 如何学习JavaEE,项目又该如何做?
  • 通过npm或yarn自动生成vue组件
  • 网页视频流m3u8/ts视频下载
  • 延迟脚本的方式
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 鱼骨图 - 如何绘制?
  • 原生JS动态加载JS、CSS文件及代码脚本
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​第20课 在Android Native开发中加入新的C++类
  • #if等命令的学习
  • #Linux(帮助手册)
  • #mysql 8.0 踩坑日记
  • (1)Jupyter Notebook 下载及安装
  • (145)光线追踪距离场柔和阴影
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (Forward) Music Player: From UI Proposal to Code
  • (libusb) usb口自动刷新
  • (二)学习JVM —— 垃圾回收机制
  • (三)Honghu Cloud云架构一定时调度平台
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考