如何用vue实现二级菜单栏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用vue实现二级菜单栏相关的知识,希望对你有一定的参考价值。
参考技术A 二级菜单导航是一种很普遍的功能,一般网页都会有这个功能。如果是平常的做法就是改变url,跳到相应的页面;还有一种就是frame。如果用vue的话,可以用vue-router改变<router-view>里面的组件,这样就能做到不刷新页面都能跳到相应“页面”。其实url地址还是变了,但是他没有刷新页面其他位置的内容,只是改变了<router-view>里面的组件,渲染了新的组件。本回答被提问者采纳
HTML简单实现二级菜单栏(看了基本会)
菜单栏就是所谓的正常状态看不到二级和三级菜单,当你移鼠标到指定的位置后显示出来,因此,实现二级菜单栏只需要两行css代码就可以了。以下是未添加任何特效的效果图
1、打开写网页代码的软件,并新建一个html网页文件,在body里写上html代码:
<body>
<div class="a">
<ul>
<li>
<a href="#">一级</a>
<ul class="d">
<li><a href="#">二级</a></li>
<li><a href="#">二级</a></li>
</ul>
</li>
</ul>
</div>
</body>
2、在里写上css代码:
<style type="text/css">
.a ul li ul
display: none;/*将 二级 菜单隐藏起来*/
.a ul li:hover ul
display: block;/*当鼠标移动到一级标签后,ul即二级菜单显示出来*/
</style>
3、保存运行后如图,当鼠标放上一级菜单后显示二级出来,完成全部步骤
以上是关于如何用vue实现二级菜单栏的主要内容,如果未能解决你的问题,请参考以下文章
使用antd+vue实现动态菜单栏,刷新过后仍然选中,含有二级分类自动展开