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 相关文章推荐
jQuery使用数组编写图片无缝向左滚动
Dec 11 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
Jan 16 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
Jun 25 Javascript
node.js基于express使用websocket的方法
Nov 09 Javascript
ionic2中使用自动生成器的方法
Mar 04 Javascript
js如何找出字符串中的最长回文串
Jun 04 Javascript
jQuery 实现批量提交表格多行数据的方法
Aug 09 jQuery
使用webpack打包后的vue项目如何正确运行(express)
Oct 26 Javascript
jQuery实现的中英文切换功能示例
Jan 11 jQuery
微信小程序获取用户信息并保存登录状态详解
May 10 Javascript
JavaScript之数组扁平化详解
Jun 03 Javascript
前端监听websocket消息并实时弹出(实例代码)
Nov 27 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实现格式化多行文本为Js可用格式
2015/04/15 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
php session_decode函数用法讲解
2019/05/26 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
vue实现一个炫酷的日历组件
2018/10/08 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
Python中正则表达式详解
2017/05/17 Python
老生常谈Python之装饰器、迭代器和生成器
2017/07/26 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
C#怎么让一个窗口居中显示?
2015/10/20 面试题
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
给海归自荐信的建议
2013/12/13 职场文书
测控技术与仪器个人求职信范文
2013/12/30 职场文书
养殖行业的创业计划书
2014/01/05 职场文书
服务员自我评价
2014/01/25 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
长城导游词400字
2015/01/30 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
导游词之江西赣州
2019/10/15 职场文书