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 相关文章推荐
动态加载JS文件的三种方法
Nov 08 Javascript
jQuery中scrollTop()方法用法实例
Jan 16 Javascript
js控住DOM实现发布微博效果
Aug 30 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 Javascript
javascript实现的图片预览功能
Mar 25 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
Feb 22 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
Dec 10 Javascript
JS实现带阴历的日历功能详解
Jan 24 Javascript
JavaScript实现选项卡效果的分析及步骤
Apr 16 Javascript
Element ui 下拉多选时新增一个选择所有的选项
Aug 21 Javascript
原生JavaScript实现留言板
Jan 10 Javascript
html中两种获取标签内的值的方法
Jun 16 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
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
Python简明入门教程
2015/08/04 Python
python使用turtle库与random库绘制雪花
2018/06/22 Python
Flask框架信号用法实例分析
2018/07/24 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
python gdal安装与简单使用
2019/08/01 Python
python基础教程之while循环
2019/08/14 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
Python中logging日志库实例详解
2020/02/19 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
Python如何获取文件路径/目录
2020/09/22 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
工程管理英文求职信
2014/03/18 职场文书
个人贷款承诺书
2014/03/28 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
总结Python变量的相关知识
2021/06/28 Python