vue导航切换的简单实现

泪湿孤枕 提交于 2019-12-06 04:12:50

文中效果已在个人网站使用,欢迎大家访问 松果前端

效果图

在这里插入图片描述

HTML

代码总共8行,另外还需要自己写一些css样式就可以用了

<!--router-link组件支持用户在具有路由功能的应用中(点击)导航-->
<!--headList为导航栏菜单数据的集合-->
<!--item.to点击后跳转到的地址-->
<router-link v-for="item in headList" :key="item.name" :to="{path:item.to}">
<!--actionHeaderItem为当前点击的菜单的标识,可以从父组件传过来,也可以在当前组件处理-->
<!--s-header-item是菜单的样式,header-item-action是被点击菜单的样式-->
	<div v-if="item.to===actionHeaderItem" class="s-header-item header-item-action">
	<!--{{item.name}}是菜单的名字-->
		<span>{{item.name}}</span>
    </div>
    <div v-else class="s-header-item ">
        <span>{{item.name}}</span>
    </div>
</router-link>

(全文完)

欢迎光临:松果前端开发导航

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!