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 oop开发滑动(slide)菜单控件
Aug 25 Javascript
Javascript简写条件语句(推荐)
Jun 12 Javascript
Bootstrap三种表单布局的使用方法
Jun 21 Javascript
超详细的JS弹出窗口代码大全
Apr 18 Javascript
JS中parseInt()和map()用法分析
Dec 16 Javascript
jQuery实现拖动剪裁图片作为头像
Dec 28 Javascript
JavaScript中document.referrer的用法详解
Jul 04 Javascript
vue.js实现带日期星期的数字时钟功能示例
Aug 28 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
Nov 05 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
Feb 28 Javascript
详解vue-cli@2.x项目迁移日志
Jun 06 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
Aug 10 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得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
2015/04/12 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
2015/12/29 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
决策树的python实现方法
2014/11/18 Python
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
使用XML库的方式,实现RPC通信的方法(推荐)
2017/06/14 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
使用tensorflow实现线性回归
2018/09/08 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
MYSQL支持事务吗
2013/08/09 面试题
应届毕业生求职信
2013/11/30 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
《普罗米修斯》教学反思
2016/02/22 职场文书