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 相关文章推荐
js电信网通双线自动选择技巧
Nov 18 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
Apr 01 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
js实现仿阿里巴巴城市选择框效果实例
Jun 24 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
Jun 22 Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 Javascript
javascript鼠标滑过显示二级菜单特效
Nov 18 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
Jan 05 Javascript
vue+element表格导出为Excel文件
Sep 26 Javascript
vue根据条件不同显示不同按钮的操作
Aug 04 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
Nov 02 Javascript
npm全局环境变量配置详解
Dec 15 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
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
php中数组最简单的使用方法
2020/12/27 PHP
JavaScript使用prototype定义对象类型(转)[
2006/12/22 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
查找页面中所有类为test的结点的方法
2014/03/28 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
python的urllib模块显示下载进度示例
2014/01/17 Python
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
普通大学毕业生自荐信
2013/11/04 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
语文教学感言
2014/02/06 职场文书
学生会招新策划书
2014/02/14 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
2015年市场营销工作总结
2015/07/23 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
德劲DE1105机评
2022/04/05 无线电