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 相关文章推荐
JAVASCRIPT 对象的创建与使用
Mar 09 Javascript
javascript 写类方式之七
Jul 05 Javascript
Jquery插件编写简明教程
Mar 25 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
Oct 25 Javascript
js实现模糊匹配功能
Feb 15 Javascript
微信小程序实现登录页云层漂浮的动画效果
May 05 Javascript
vue组件详解之使用slot分发内容
Apr 09 Javascript
《javascript少儿编程》location术语总结
May 27 Javascript
Vue.js 利用v-for中的index值实现隔行变色
Aug 01 Javascript
vue-cli3.0配置及使用注意事项详解
Sep 05 Javascript
对angularJs中$sce服务安全显示html文本的实例
Sep 30 Javascript
js+html+css实现手动轮播和自动轮播
Dec 30 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入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
PHP多例模式介绍
2013/06/24 PHP
php技术实现加载字体并保存成图片
2015/07/27 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
基于php编程规范(详解)
2017/08/17 PHP
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
Javascript typeof 用法
2008/12/28 Javascript
jQuery toggle()设置CSS样式
2009/11/05 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
常规表格多表头查询示例
2014/02/21 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
py中的目录与文件判别代码
2008/07/16 Python
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
Python shutil模块用法实例分析
2019/10/02 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
美国羽绒床上用品第一品牌:Pacific Coast
2018/08/25 全球购物
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
测试时代收集的软件测试面试题
2013/09/25 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
大学生自我鉴定范文
2013/12/28 职场文书
讲座主持词
2014/03/20 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
诚信高考倡议书
2019/06/24 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
python多线程方法详解
2022/01/18 Python