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 对象、函数和继承
Jul 07 Javascript
jquery.form.js用法之清空form的方法
Mar 07 Javascript
js+css实现tab菜单切换效果的方法
Jan 20 Javascript
javascript编写贪吃蛇游戏
Jul 07 Javascript
初步使用Node连接Mysql数据库
Mar 03 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
Oct 14 Javascript
js编写简单的聊天室功能
Aug 17 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 Javascript
浅谈Webpack下多环境配置的思路
Jun 27 Javascript
微信小程序HTTP接口请求封装代码实例
Sep 05 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
Aug 30 Javascript
jquery实现广告上下滚动效果
Mar 04 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
3款值得推荐的微信开发开源框架
2014/10/28 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
网页自动跳转代码收集
2009/09/27 Javascript
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
javascript中Math.random()使用详解
2015/04/15 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
Babel 入门教程学习笔记
2018/06/13 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
2019/11/24 Javascript
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
python中yaml配置文件模块的使用详解
2018/04/27 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
Python正则表达式匹配日期与时间的方法
2019/07/07 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
Python爬虫开发与项目实战
2020/12/16 Python
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
详解html5 canvas 微信海报分享(个人爬坑)
2018/01/12 HTML / CSS
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
后勤部长岗位职责
2013/12/14 职场文书
自我鉴定注意事项
2014/01/19 职场文书
小学教师国培感言
2014/02/08 职场文书
大学生活动总结模板
2014/07/02 职场文书
软环境建设心得体会
2014/09/09 职场文书
关于五一放假的通知
2015/08/18 职场文书
导游词之南京中山陵
2019/11/27 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js