当前位置: 首页 > news >正文

Vue实现简单选项卡

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title></title>
	<style>
		#tab{
			width:600px;
			margin:0 auto;
		}
		.tab_title{
			font-size:0;     /*有间隙*/
			width:600px;
		}
		.tab_title a{
			display: inline-block;
			height:40px;
			line-height: 40px;
			font-size:16px;
			width:25%;
			text-align: center;
			background: #ccc;
			color:#333;
			text-decoration: none;
		}
		.tab_title .cur{
			background:#09f;
			color:#fff;
		}
		.tab_content div{
			border:1px solid #ccc;
			height:400px;
			padding-top:20px;
		}
	</style>
</head>
<body>
	<div id="tab">
		<!-- 导航 -->
		<div class="tab_title">
			<!-- 点击设置curId的值 -->
			<a href="#" :class="{'cur':curId === 0}" @click="curId=0">Home</a>
			<a href="#" :class="{'cur':curId === 1}" @click="curId=1">About</a>
			<a href="#" :class="{'cur':curId === 2}" @click="curId=2">Contact</a>
			<a href="#" :class="{'cur':curId === 3}" @click="curId=3">MySpace</a>
		</div>
		<!-- 内容 -->
		<div class="tab_content">
			<!-- 根据curId的值显示div,分别对应 -->
			<div v-show="curId===0">Home Content</div>
			<div v-show="curId===1">About Content</div>
			<div v-show="curId===2">Contact Content</div>
			<div v-show="curId===3">MySpace Content</div>
		</div>
	</div>
</body>
<script src="https://cdn.bootcss.com/vue/2.5.13/vue.min.js"></script>
<script>
	var v = new Vue({
		el:'#tab',
		data:{
			curId:0
		},
		computed:{},
		methods:{},
		mounted:function(){}
	})
</script>
</html>

 

转载于:https://my.oschina.net/GracefulTing/blog/1619126

相关文章:

  • Bzoj4872: [Shoi2017]分手是祝愿
  • android开发 获取logcat日志并记录(方便离线调试)
  • 微服务概述之架构演变
  • 数据分区------《Designing Data-Intensive Applications》读书笔记9
  • MySQL数据库锁定机制
  • mybatis架构分析
  • SQL必知必会笔记
  • 栈------表达式求值
  • UFPS入门: Unity FPS 教程
  • .NET Core 2.1路线图
  • 进程状态
  • linux运维面试精选
  • 链栈的实现
  • mysql字符集乱码
  • JavaWeb项目架构之NFS文件服务器
  • [deviceone开发]-do_Webview的基本示例
  • [译]如何构建服务器端web组件,为何要构建?
  • Consul Config 使用Git做版本控制的实现
  • Docker 笔记(2):Dockerfile
  • Effective Java 笔记(一)
  • ES6系统学习----从Apollo Client看解构赋值
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • IP路由与转发
  • JavaScript中的对象个人分享
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Node项目之评分系统(二)- 数据库设计
  • python_bomb----数据类型总结
  • Python连接Oracle
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SwizzleMethod 黑魔法
  • text-decoration与color属性
  • windows下如何用phpstorm同步测试服务器
  • 基于HAProxy的高性能缓存服务器nuster
  • 我建了一个叫Hello World的项目
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​iOS安全加固方法及实现
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (2022 CVPR) Unbiased Teacher v2
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (Python第六天)文件处理
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • ./configure,make,make install的作用
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .net Signalr 使用笔记
  • .NET使用存储过程实现对数据库的增删改查
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /etc/motd and /etc/issue
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [20190401]关于semtimedop函数调用.txt