vue2.0实现导航菜单切换效果


Posted in Javascript onMay 08, 2017

本文实例为大家分享了vue2.0实现导航菜单切换的具体代码,供大家参考,具体内容如下

css

*{ 
 margin:0; 
 padding: 0; 
 } 
 ul li{ 
 list-style: none; 
 } 
 .navul{ 
 margin:100px auto 20px; 
 overflow: hidden; 
 } 
 .navul li{ 
 background-color: #5597b4; 
 padding:18px 30px; 
 float:left; 
 color: #fff; 
 font-size: 18px; 
 cursor: pointer; 
 } 
 .active{ 
 background-color: #5597b4; 
 } 
 .home .home,.new .new,.contact .contact,.service .service{ 
 background-color: skyblue; 
 } 
 .checked{ 
 background: #eff4f7; 
 }

html

<div id="nav"> 
 <ul> 
  <li v-for="(relation,index) in relations" v-bind:id="relation.id" v-bind:id="relation.id" v-bind:class="{checked:index==nowIndex}" v-on:click="relationClick(index)"> 
  <i></i> 
  <span class="">{{relation.text}}</span> 
  </li> 
 </ul> 
 </div>

js

<script src="js/vue.js" charset="utf-8"></script> 
 <script type="text/javascript"> 
 var nav = new Vue({ 
 el:'#nav', 
 data:{ 
 relations: [ 
  {text:'项目',id:'program'}, 
  {text:'人员',id:'person'}, 
  {text:'机构',id:'organization'}, 
  {text:'技术',id:'tech'}, 
  {text:'地区',id:'location'}, 
  {text:'国家',id:'country'} 
 ], 
 nowIndex:-1, 
 }, 
 methods:{ 
 relationClick:function(index){ 
  this.nowIndex=index; 
 } 
 } 
 }); 
 </script>

效果图:

vue2.0实现导航菜单切换效果

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

更多vue学习教程请阅读专题《vue实战教程》

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

Javascript 相关文章推荐
摘自启点的main.js
Apr 20 Javascript
js 页面执行时间计算代码
Mar 04 Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
May 27 Javascript
jquery $.getJSON()跨域请求
Dec 21 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
Dec 24 Javascript
jQuery获取浏览器中的分辨率实现代码
Apr 23 Javascript
jQuery检测输入的字符串包含的中英文的数量
Apr 17 Javascript
TypeScript 学习笔记之基本类型
Jun 19 Javascript
网页瀑布流布局jQuery实现代码
Oct 21 Javascript
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
微信小程序picker组件下拉框选择input输入框的实例
Sep 20 Javascript
JavaScript 反射学习技巧
Oct 16 Javascript
jquery replace方法去空格
May 08 #jQuery
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 #jQuery
html5+canvas实现支持触屏的签名插件教程
May 08 #Javascript
JQuery实现图片轮播效果
May 08 #jQuery
jQuery中的deferred对象和extend方法详解
May 08 #jQuery
vue 2.0路由之路由嵌套示例详解
May 08 #Javascript
node.js中EJS 模板快速入门教程
May 08 #Javascript
You might like
php设计模式 Singleton(单例模式)
2011/06/26 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
jQuery timers计时器简单应用说明
2010/10/28 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
jQuery中parentsUntil()方法用法实例
2015/01/07 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
了解不常见但是实用的Python技巧
2019/05/23 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
python中time、datetime模块的使用
2020/12/14 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
英文版餐饮业求职信
2013/10/18 职场文书
企业为何需要商业计划书
2013/12/26 职场文书
水果超市创业计划书
2014/01/27 职场文书
新年联欢会主持词
2014/03/27 职场文书
停车位租赁协议书
2014/09/24 职场文书
门店店长岗位职责
2015/04/14 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
javascript的var与let,const之间的区别详解
2022/02/18 Javascript
Python作用域和名称空间的详细介绍
2022/04/13 Python
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript