vue.js实现三级菜单效果


Posted in Javascript onOctober 19, 2019

本文实例为大家分享了vue.js实现三级菜单的具体代码,供大家参考,具体内容如下

html部分

<div id="warp">
 <ul id="menu">
 <li class="firstLevel" v-for="(firstList,index) in menuData">{{firstList.title}} 
  <ul v-if="firstList.value">
  <li class="secondLevel" v-for="(secondList,index) in firstList.value">{{secondList.title}}
   <ul class="thirdLevel">
   <li v-for="(thirdList,index) in secondList.value2">{{thirdList}}</li>
   </ul>
  </li>  
  </ul>
 </li>
 </ul>
</div>

js部分

var app = new Vue({
 el:"#warp",
 data:{
 menuData: {
     firstList:{
     title:'练习册1', 
     value: [
      {
      title:"物理",
      value2:[
       "暑期",
       "寒假",
       "周末"
      ]
      },
      {
      title:"化学",
      value2:[
      "暑期",
      "寒假",
      "周末"
      ]
      },
     ],
   },
   secondList:{
    title:'练习册2', 
     value: [
      {
      title:"政治",
      value2:[
       "暑期",
       "寒假",
       "周末"
      ]
    },
      {
      title:"地理",
      value2:[
      "暑期",
      "寒假",
      "周末"
      ]
      },
     ],
   },
   thirdList:{
    title:'练习册3', 
     value: [
      {
      title:"语文",
      value2:[
       "暑期",
       "寒假",
       "周末"
      ]
    },
      {
      title:"数学",
      value2:[
       "暑期",
       "寒假",
       "周末"
      ]
      },
      {
      title:"英语",
      value2:[
       "暑期",
       "寒假",
       "周末"
      ]
      },
     ],
   }
 },     
 },
});

css部分

body{
 max-width: 640px;
 margin: 0px auto;
 font-size: 14px;
 color: #666666;
 background-color: #ffffff;
}
ul{
 padding: 0px;
}
li{
 list-style: none;
}
#menu{
 display: flex;
 justify-content: space-between;
}
.firstLevel{
 position: relative;
 min-width: 100px;
 cursor: pointer;
}
.secondLevel{
 display: none;
 margin-left: 10px;
}
.firstLevel:hover .secondLevel{
 display: block;
}
.thirdLevel{
 display: none;
 margin-left: 15px;
 width: 40px;
}
.secondLevel:hover .thirdLevel{
 display: block;
}

更多教程点击《Vue.js前端组件学习教程》,欢迎大家学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js parentElement和offsetParent之间的区别
Mar 23 Javascript
JS HTML5 音乐天气播放器(Ajax获取天气信息)
May 26 Javascript
js如何获取兄弟、父类等节点
Jan 06 Javascript
javascript创建和存储cookie示例
Jan 07 Javascript
js+css实现tab菜单切换效果的方法
Jan 20 Javascript
jQuery代码实现对话框右上角菜单带关闭×
May 03 Javascript
jQuery获取当前点击的对象元素(实现代码)
May 19 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
Feb 27 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
JavaScript实用代码小技巧
Aug 23 Javascript
详解angularjs跨页面传参遇到的一些问题
Nov 01 Javascript
Vuex的基本概念、项目搭建以及入坑点
Nov 04 Javascript
vue.js实现只能输入数字的输入框
Oct 19 #Javascript
Vue数字输入框组件的使用方法
Oct 19 #Javascript
微信小程序实现禁止分享代码实例
Oct 19 #Javascript
Vue.js组件props数据验证实现详解
Oct 19 #Javascript
Vue.js组件使用props传递数据的方法
Oct 19 #Javascript
Vue.js数字输入框组件使用方法详解
Oct 19 #Javascript
JavaScript闭包相关知识解析
Oct 19 #Javascript
You might like
PHP 文章中的远程图片采集到本地的代码
2009/07/30 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
php构造函数实例讲解
2013/11/13 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
ExtJS 2.0实用简明教程 之Ext类库简介
2009/04/29 Javascript
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
2018/02/08 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
python学习数据结构实例代码
2015/05/11 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
解读python logging模块的使用方法
2018/04/17 Python
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
用Python实现数据的透视表的方法
2018/11/16 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
django列表筛选功能的实现代码
2020/03/27 Python
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
求职信写作要突出重点
2014/01/01 职场文书
幼儿园老师辞职信
2014/01/20 职场文书
会计的岗位职责
2014/03/15 职场文书
给校长的建议书400字
2014/05/15 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
党员个人总结自评
2015/02/14 职场文书
小平您好观后感
2015/06/09 职场文书