Vue-选项卡切换
2024-09-05 02:34:06
<html>
<head>
<title>Vue实现tab切换效果</title>
<script src="vue.js"></script>
<style type="text/css">
*{
margin:0;
padding:0;
} #tab{
width:368px;
height:200px;
border:1px solid #ccc;
margin:20px auto;
} ul li {
float:left;
list-style:none;
width:90px;
height:30px;
text-align:center;
line-height:30px;
border:1px solid #ccc;
} ul li:hover{
cursor:pointer
} .active {
color:red;
} .tabCon {
clear:left;
padding:4px 0 0 6px;
}
</style>
</head>
<body>
<div id="tab">
<ul>
<li
v-for="(tab, index) in tabs"
:class="{active:index == nowIndex}"
@click="tabToggle(index)">
{{ tab }}
</li>
</ul>
<div class="tabCon">
<div class="divTab" v-show="nowIndex === 0">内容一</div>
<div class="divTab" v-show="nowIndex === 1">内容二</div>
<div class="divTab" v-show="nowIndex === 2">内容三</div>
<div class="divTab" v-show="nowIndex === 3">内容四</div>
</div>
</div>
<script>
new Vue({
el:"#tab",
data:{
tabs:["新闻排行","图片排行","视频排行","游戏排行"],
nowIndex:0
},
methods:{
tabToggle:function(index){
this.nowIndex = index;
}
}
}) </script>
</body>
</html>
显示如下:
最新文章
- Debian 8 jessie, OpenSSH ssh connection server responded Algorithm negotiation failed
- NGUI 屏幕自适应大屏与小屏(初始设定宽高为1280x720,能适应比其小或者更大的屏)
- Tips7:Unity中 Scene视图 和 Game视图 中 视角(Camera)的控制
- python 调用系统命令
- 防止SQL注入问题
- HDU 1028Ignatius and the Princess III(母函数简单题)
- android 设置叠加父级响应点击事件
- C#调用Win32 api学习总结
- aspjpeg 半透明描边的实现函数
- spring简单入门示例
- Hdu3436-Queue-jumpers(伸展树)
- CentOS下安装Nginx并添加nginx_upload_module
- win7(64位)php5.5-Apache2.4-环境安装
- Android网络开发之Volley--Volley基本用法StringRequest(一)
- Java使用BigDecimal保留double、float运算精度、保留指定位数有效数字、四舍五入
- .NET Core 项目指定SDK版本
- TextView 文字拼接
- 配置MQTT服务器
- Spring MVC 的 Converter 和 Formatter
- Linux 查看CPU信息、机器型号等硬件信息[转]