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 相关文章推荐
javascript不同页面传值的改进版
Sep 30 Javascript
jquery ready()的几种实现方法小结
Jun 18 Javascript
基于jQuery的简单九宫格实现代码
Aug 09 Javascript
一个简单的JS鼠标悬停特效具体方法
Jun 17 Javascript
Javascript正则控制文本框只能输入整数或浮点数
Sep 02 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
Mar 02 Javascript
js获取及修改网页背景色和字体色的方法
Dec 29 Javascript
angular $watch 一个变量的变化(实例讲解)
Aug 02 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
May 22 Javascript
浅谈从React渲染流程分析Diff算法
Sep 08 Javascript
关于vue项目中搜索节流的实现代码
Sep 17 Javascript
node.js如何操作MySQL数据库
Oct 29 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
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
Javascript 类与静态类的实现
2010/04/01 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
学习JavaScript设计模式(封装)
2015/11/26 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
vue打包相关细节整理(小结)
2018/09/28 Javascript
jQuery pagination分页示例详解
2018/10/23 jQuery
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
Python re模块介绍
2014/11/30 Python
Python中endswith()函数的基本使用
2015/04/07 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
基于python实现雪花算法过程详解
2019/11/16 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
Django数据统计功能count()的使用
2020/11/30 Python
简单说下OSPF的操作过程
2014/08/13 面试题
销售行政专员岗位职责
2014/06/10 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
师德师风自查总结
2014/10/14 职场文书
给病人的慰问信
2015/03/23 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
Redis IP地址的绑定的实现
2021/05/08 Redis
vue elementUI批量上传文件
2022/04/26 Vue.js
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python