Vue实现菜单切换功能


Posted in Javascript onNovember 08, 2020

本文实例为大家分享了VUE实现菜单内容切换功能,供大家参考,具体内容如下

Vue实现菜单切换功能

Vue实现菜单切换功能

完整代码

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <style type="text/css">
  *{
  margin: 0px auto;
  padding: 0px;
  }
  #app{
  margin-top: 50px;
  width:400px;
  height:300px;
  border: 1px solid #000000;
  }
  li{
  list-style: none;
  float: left;
  width: 100px;
  height:50px;
  line-height:50px;
  font-size: 18px;
  font-weight: bold;
  background: #EEeeee;
  text-align: center;
  cursor: pointer;
  }
  #wear div{
  width: 400px;
  height: 250px;
  line-height: 250px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  }
  #wear img{
  width: 400px;
  height: 250px;
  }
  .active{
  background: #405c83;
  }
 </style>
 </head>
 <body>
 <div id="app">
  <ul>
  <li v-on:click="searId=1" v-bind:class="{active:searId==1}">1</li> <!--v-bind可以省略-->
  <li @click="searId=2" :class="{active:searId==2}">2</li>
  <li @click="searId=3" :class="{active:searId==3}">3</li>
  <li @click="searId=4" :class="{active:searId==4}">4</li>
  </ul>
  <div id="wear">
  <div v-show="searId==1" ><img src="../img/chun.png"></div>
  <div v-show="searId==2"><img src="../img/xia.png"></div>
  <div v-show="searId==3"><img src="../img/qiu.png"></div>
  <div v-show="searId==4"><img src="../img/dong.png"></div>
  </div>
 </div>
 </body>
 <script src="../js/vue.js" type="text/javascript" charset="utf-8"></script>
 <script type="text/javascript">
 new Vue({
  el:"#app",
  data:{
  searId:1 //第一个为默认
  }
 })
 </script>
</html>

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

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

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

Javascript 相关文章推荐
一个JS小玩意 几个属性相加不能超过一个特定值.
Sep 29 Javascript
js判断是否为数组的函数: isArray()
Oct 30 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
Apr 07 Javascript
关于编写性能高效的javascript事件的技术
Nov 28 Javascript
JavaScript中数组继承的简单示例
Jul 29 Javascript
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
js实现省市级联效果分享
Aug 10 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
Jan 05 Javascript
微信小程序实现拖拽功能
Sep 26 Javascript
vue2路由方式--嵌套路由实现方法分析
Mar 06 Javascript
React中Ref 的使用方法详解
Apr 28 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
Aug 13 Javascript
JS使用setInterval计时器实现挑战10秒
Nov 08 #Javascript
JS实现手风琴特效
Nov 08 #Javascript
JS画布动态实现黑客帝国背景效果
Nov 08 #Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 #Javascript
Node.js path模块,获取文件后缀名操作
Nov 07 #Javascript
解决vue props传Array/Object类型值,子组件报错的情况
Nov 07 #Javascript
解决Vue watch里调用方法的坑
Nov 07 #Javascript
You might like
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
yii添删改查实例
2015/11/16 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
javascript轮播图算法
2016/10/21 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
2018/08/10 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
浅谈KOA2 Restful方式路由初探
2019/03/14 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
Vue v-model组件封装(类似弹窗组件)
2020/01/08 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
[51:17]Mski vs VGJ.S Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
提供世界各地便宜的机票:Sky-tours
2016/07/21 全球购物
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
社团成立邀请函
2014/01/08 职场文书
50岁生日感言
2014/01/23 职场文书
团结演讲稿范文
2014/05/23 职场文书
经验交流材料格式
2014/12/30 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
党员转正党支部意见
2015/06/02 职场文书
检讨书格式
2019/04/25 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis
MYSQL 表的全面总结
2021/11/11 MySQL