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组件学习教程进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。