导航无限级菜单 java,Element NavMenu 无限级菜单

数据结构

menudata.json

{"data":[

{

"id": 1,

"path": "/home",

"menuName": "商业数据统计",

"component": "Home",

"childMenu":[{

"id": 2,

"path": "/commercial/dataAccount/Day",

"menuName": "日统计1",

"component": "DataAccountDay"

},

{

"id": 3,

"path": "/commercial/dataAccount/Month",

"menuName": "月统计1",

"component": "DataAccountMonth"

}]

},

{

"id": 4,

"path": "/home",

"menuName": "商业报表中心",

"component": "Home",

"childMenu":[{

"id": 5,

"path": "/commercial/baobiao/Day",

"menuName": "日报表1",

"component": "BaobiaoDay"

},

{

"id": 6,

"path": "/commercial/baobiao/Month",

"menuName": "月报表1",

"component": "BaobiaoMonth"

}]

}

]}

Home.vue

header

router

:default-active="routePath"

unique-opened

background-color="#1f3146"

text-color="#32acca"

active-text-color="#ffd04b"

>

footer

import NavMenu from "@/components/NavMenu.vue";

export default {

data() {

return {

containerHeight: "",

menuData: [],

routePath:"",

currentModuleChinese:"",

user: window.sessionStorage.getItem("user")

};

},

created() {

this.$axios.get("/mock/menudata + ".json").then(res => {-

this.menuData = res.data.data;

});

},

components: { NavMenu },

// watch:{

// $route(){

// console.log(this.$route.path)

// this.routePath = this.$route.path

// }

// },

mounted() {

console.log("mounted")

this.containerHeight = window.innerHeight + "px";

console.log($)

$(window).resize(function() {

console.log("hi")

$("#con").height($(window).height()-2);

});

}

};

.el-header {

background-color: #377fa9;

color: #fff;

height: 50px !important;

line-height: 50px !important;

}

.el-header .left img {

width: 120px;

vertical-align: middle;

}

.el-header .left span {

font-size: 20px;

color: #edf8ff;

margin-left: 15px;

}

.el-header .right {

float: right;

}

.el-header .right a {

color: #fff;

}

.el-aside {

/* color: #32acca !important; */

background: #1f3146 !important;

}

.el-menu {

border-right: none !important;

/* background: #1f3146 !important; */

}

.el-footer {

background: gray;

height: 40px !important;

line-height: 40px !important;

}

.el-footer {

border-top: 1px solid #ccc;

background: #f8fafd;

padding: 10px;

margin-left: 0;

}

.el-footer img {

vertical-align: middle;

width: 65px;

margin-right: 10px;

}

NavMenu.vue

{{item.menuName}}

{{item.menuName}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563290.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 主从一致性_mysql 主从一致性保证

MySQL 主备的基本原理MySQL 主备切换流程.png主备同步流程图备库 B 跟主库 A 之间维持了一个长连接。主库 A 内部有一个线程,专门用于服务备库 B 的这个长连接。一个事务日志同步的完整过程是这样的:在备库 B 上通过 change master 命令,设置…

php study是什么,phpstudy与wamp区别的区别是什么?

phpstudyphpstudy是一个php运行环境的集成包,用户不需要去配置运行环境,就可以使用,phpstudy不仅是一款比较好用的php调试环境工具,并且还包括了开发工具和常用手册,对于新手是有很大帮助的。phpstudy集成最新的Apache…

安装了虚拟机后mysql用不了_在虚拟机上安装mysql,安装好了并且初始化之后,一直无法启动mysql如何解决?...

今天想在自己的虚拟机上安装mysql,安装好了并且初始化之后,一直无法启动mysql.1.service mysql start;报错:mysql is neither service nor target!?2.systemctl start mysql:报错:sysemctl start mysql : Failed to star mysql.s…

java全局机制,java实现全局异常机制

先上自己的代码,后整理下原理知识。下面是自己实现的全局异常机制1.继承Exception,自定义异常类​package com.zichen.xhkq.exception;/**** Title: CustomException* Description: 系统自定义的异常类型,实际开发中可能要定义多种异常类型* authorCNZZ*…

mysql8添加索引_MySQL8.0新特性-新的索引方式

三种新的索引方式1、隐藏索引MySQL8.0 支持隐藏索引(invisible index),不可见索引隐藏索引不会被优化器使用,但需要维护。应用场景:软删除、灰度发布。软删除:不确定当前索引是否需要删除的时候,软删除,不会…

mysql crash定位分析_MySQL实例crash的案例详细分析

【问题描述】我们生产环境有一组集群的多台MySQL服务器(MySQL 5.6.21),不定期的会crash,但error log中只记录了重启信息,未记录crash时的堆栈:mysqld_safe Number of processes running now: 0mysqld_safe mysqld restarted接下来…

matlab 读取照片imread,利用matlab读取图像

怎样用matlab读取20张图片并依次展示出来指定路径下 单个文件夹data中所有图像 P .\data\;% 图像文件夹路径 img_path_list dir(strcat(P,*.jpg));%获取该文件夹中所有jpg格式的图像 N length(img_path_list);%获取图像总数量 for j 1:N%逐一读取图像 image_name img_path…

python元素定位input button_python+selenium 定位到元素,无法点击的解决方法

报错selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (234.75, 22). Other element would receive the click: 需要点击的按钮页面显示不了,需要下拉滚动条,能看到按钮了才能点1、尝试下拉一段滚动条&#…

seo和php哪个容易学,php好学吗?和其它语言比哪个好学?

PHP入门是很简单的,比起C语言来bai说简单许多du而且门槛也不高,只要搭建好服务器zhi环境便能轻松编程,代dao码写好就直接在浏览器看到运行结果,不用像C语言那样编译运行至于你所说的“晦涩的数学题”,个人认为对于入门…

mysql入门优化_MySQL数据库:MySQL十大优化技巧详解

本文主要向大家介绍了MySQL数据库的MySQL十大优化技巧详解,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是一个大问题。希望本文能对大家掌握MySQL优化技巧有…

java 函数签名,Java签名getAlgorithm()方法

可以使用getAlgorithm()类java.security.Signature中的方法获得签名对象的算法名称。此方法不需要任何参数,它返回签名对象的算法名称。演示此的程序如下所示-示例import java.security.*;import java.util.*;public class Demo {public static void main(String[] …

oel 7.0 安装 mysql 5_在linux上安装PostgreSQL 9.4并启动和关闭数据库

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES, Version 4.2为基础的对象关系型数据库管理系统(ORDBMS)。POSTGRES开创的许多概念在很久以后才出现在商业数据库中。PostgreSQL是最初伯克利代码的一个开放源码的继承者。它支持大部分SQL标准并且提供了许多其它现代特…

php的控制器,php-模块与控制器

我正在为一个PHP框架(不是,另一个)编写点点滴滴,作为学习的经验,希望将来可用于较小的项目.我已经读了很多书,即现有框架的参考文档.我看到模块一词泛滥成灾,根据我的阅读和以前的经验,模块是一个概念,用于划分相关代码(视图,控制器,模型等).我很好奇,在这种情况下如何看待模块…

mysql5.7 glibcxx_3.4.15_CentOS6.5 缺少 libstdc++.so.6(GLIBCXX_3.4.15)

libstdc-4.8.2-16.el7 下载地址:[rootlocalhost kindit]#[rootlocalhost kindit]# rpm -qa | grep libstdclibstdc-4.4.7-4.el6.i686[rootlocalhost kindit]#[rootlocalhost kindit]#[rootlocalhost kindit]# cd /home/kindit/Packages/packages-centos7[rootlocalh…

php文件夹下所有视频播放,PHP使用glob方法遍历文件夹下所有文件

遍历文件夹下所有文件,一般可以使用opendir 与 readdir 方法来遍历。代码:$path dirname(__FILE__); // __FILE__文件的完整路径和文件名。// echo __FILE__; // F:\wamp\www\php20190214\index.php// echo $path; // F:\wamp\www\php20190214$result …

python模拟浏览器请求的库_基于Python模拟浏览器发送http请求

1.使用 urllib2 实现#! /usr/bin/env python# -*- codingutf-8 -*-import urllib2url"https://www.baidu.com"req_header {"User-Agent":"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11&…

owncloud8 php,owncloud-8.2.3

安装依赖Red Hat Enterprise Linux and CentOS 6 still ship with PHP 5.3. ownCloud requires PHP 5.4 or better. There areseveral third-party repositories that supply PHP 5.4, but you must use the Software Collections (SCL) repository to bein compliance with yo…

影响mysql导入效率的参数_extended-insert对mysqldump及导入性能的影响

参数说明:-e, --extended-insert,长INSERT,多row在一起批量INSERT,提高导入效率,和没有开启 -e 的备份导入耗时至少相差3、4倍,默认开启;用--extended-insertfalse关闭。强烈建议开启&#xff0…

mysql数据库表的类型介绍,mysql数据库表的类型介绍

前言之前我们讲了下载安装数据库,还有如何卸载(虽然直接重装系统就好)那么现在让我们来讲讲"""1、数据库与表的剩余操作编码配置、引擎介绍2、数据库字段的操作3、数据库的数据类型4、数据库字段的约束条件"""数据库的配置通过配置文…

mysql 分表后排序_MySQL优化分库分表,为什么要分表,分表以后如何进行排序查询,业务如何设计?...

昨天面试新人的时候,遇到了这么一个问题,按照自己的想法大体聊了一些,但大多是感性的,并没有完整的了解why and how.今天查了一些相关的资料,包括《MySQL性能调优与架构设计》、《高性能Mysql》,慢慢的整体…