vue.js实现三级菜单效果
本文实例为大家分享了vue.js实现三级菜单的具体代码,供大家参考,具体内容如下
html部分
{{firstList.title}} {{secondList.title}} {{thirdList}}
js部分
varapp=newVue({
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:0pxauto;
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组件学习教程进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。