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 锚点跳转滚动条平滑滚动一句话代码
Apr 30 Javascript
JS按位非(~)运算符与~~运算符的理解分析
Jul 31 Javascript
JavaScript等比例缩放图片控制超出范围的图片
Aug 06 Javascript
各种常用的JS函数整理
Oct 25 Javascript
关于JavaScript作用域你想知道的一切
Feb 04 Javascript
javascript关于继承解析
May 10 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
Nov 04 Javascript
js中的DOM模拟购物车功能
Mar 22 Javascript
JavaScript事件委托原理与用法实例分析
Jun 07 Javascript
详解vue中移动端自适应方案
May 05 Javascript
对vue中的事件穿透与禁止穿透实例详解
Oct 28 Javascript
AutoJs实现刷宝短视频的思路详解
May 22 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
一个简单的MySQL数据浏览器
2006/10/09 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
node.js中的fs.readSync方法使用说明
2014/12/17 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
2015/04/07 Javascript
easyui validatebox验证
2016/04/29 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
2018/07/12 Javascript
Django与JS交互的示例代码
2017/08/23 Python
Python面向对象之继承代码详解
2018/01/29 Python
学习python可以干什么
2019/02/26 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
浅谈Python 递归算法指归
2019/08/22 Python
python__name__原理及用法详解
2019/11/02 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
python统计文章中单词出现次数实例
2020/02/27 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
python实现扫雷游戏的示例
2020/10/20 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
Marc Jacobs彩妆官网:Marc Jacobs Beauty
2017/07/03 全球购物
医院门卫岗位职责
2013/12/30 职场文书
党员培训思想汇报
2014/01/07 职场文书
会计大学生职业生涯规划书范文
2014/01/13 职场文书
激励员工的口号
2014/06/16 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
师范生小学见习总结
2015/06/23 职场文书
给领导敬酒词
2015/08/12 职场文书
高中物理教学反思
2016/02/19 职场文书
准备去美国留学,那么大学申请文书应该怎么写?
2019/08/12 职场文书
win sever 2022如何占用操作主机角色
2022/06/25 Servers