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 相关文章推荐
自适应高度框架 ----属个人收藏内容
Jan 22 Javascript
在JavaScript中通过URL传递汉字的方法
Apr 09 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 Javascript
javascript中Number对象的toString()方法分析
Dec 20 Javascript
director.js实现前端路由使用实例
Feb 03 Javascript
JavaScript实现带标题的图片轮播特效
May 20 Javascript
jQuery 3.0 的变化及使用方法
Feb 01 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
AngularJS Toaster使用详解
Feb 24 Javascript
详解Vue用cmd创建项目
Feb 12 Javascript
jQuery实现飞机大战小游戏
Jul 05 jQuery
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
THINKPHP内容分页代码分享
2015/01/14 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
jQuery实现的浮动层div浏览器居中显示效果
2017/02/03 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python中字典和JSON互转操作实例
2015/01/19 Python
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
2019/08/05 Python
Python猴子补丁知识点总结
2020/01/05 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
数据库面试要点基本概念
2013/10/31 面试题
贯彻学习两会心得体会范文
2014/03/17 职场文书
企业宣传标语
2014/06/09 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
2014年社区工作总结
2014/11/18 职场文书
优秀护士事迹材料
2014/12/25 职场文书
大学生创业计划书
2019/06/24 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis