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实现在页面加载完毕后获取图片高度或宽度
Jun 16 Javascript
JavaScript中的object转换成number或string规则介绍
Dec 31 Javascript
理解JavaScript的变量的入门教程
Jul 07 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
Oct 16 Javascript
js实现图片上传并正常显示
Dec 19 Javascript
每日十条JavaScript经验技巧(一)
Jun 23 Javascript
JavaScript中return用法示例
Nov 29 Javascript
详解react-webpack2-热模块替换[HMR]
Aug 03 Javascript
JavaScript变量声明var,let.const及区别浅析
Apr 23 Javascript
JavaScript事件冒泡与事件捕获实例分析
Aug 01 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 jQuery
全面分析JavaScript 继承
May 30 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
收集的DedeCMS一些使用经验
2007/03/17 PHP
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
PHP数据流应用的一个简单实例
2012/09/14 PHP
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
关于JavaScript语句后面的分号问题
2017/12/07 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
微信小程序 数据缓存实现方法详解
2019/08/26 Javascript
python实现对excel进行数据剔除操作实例
2017/12/07 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
python实现石头剪刀布程序
2021/01/20 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
python 实现有道翻译功能
2021/02/26 Python
世界上最好的威士忌和烈性酒购买网站:The Whisky Exchange
2016/11/20 全球购物
工业设计专业个人求职信范文
2013/12/28 职场文书
高三语文教学反思
2014/01/15 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
个人四风对照检查材料
2014/09/26 职场文书
领导参观欢迎词
2015/01/26 职场文书
2015年护士节活动策划方案
2015/05/04 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技