Vue.js组件tab实现选项卡切换


Posted in Javascript onMarch 23, 2020

本文实例为大家分享了vue插件tab选项卡的具体代码,供大家参考,具体内容如下

效果图:

Vue.js组件tab实现选项卡切换

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style type="text/css">
 *{padding: 0;margin: 0}
 #app{
 width: 500px;height: 300px;margin: 0 auto;background-color: #ddd;
 }
 .top{
 height: 50px;line-height: 50px;width: 100%;background-color: #999;
 }
 .top ul li{display: inline-block;margin:0 10px;}
 .top ul li a{text-decoration: none;color: white;}
 .bottom{

 }
 </style>
</head>
<body>
 <div id="app">
 <div class="top">
 <ul>
 <li><a href="javascript:;" @click='tabToggle(tab01Text);'>{{tab01Text}}</a></li>
 <li><a href="javascript:;" @click='tabToggle(tab02Text);'>{{tab02Text}}</a></li>
 <li><a href="javascript:;" @click='tabToggle(tab03Text);'>{{tab03Text}}</a></li>
 </ul>
 </div>
 <div class="bottom">
 <component :is='currentView' keep-alive></component>
 </div>
 </div>
 <script type="text/javascript" src='vue.js'></script>
 <script>
 var tab01 = Vue.extend({
 template:'<p>This is tab01</p>'
 })
 var tab02 = Vue.extend({
 template:'<p>This is tab02</p>'
 })
 var tab03 = Vue.extend({
 template:'<p>This is tab03</p>'
 })
 var app = new Vue({
 el:'#app',
 data:{
 tab01Text:'tab01',
 tab02Text:'tab02',
 tab03Text:'tab03',
 currentView:'tab01'
 },
 components:{
 tab01:tab01,
 tab02:tab02,
 tab03:tab03
 },
 methods:{
 tabToggle:function(tabText){
 this.currentView=tabText
 }
 }
 })
 </script>
</body>
</html>

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 设计模式 富有表现力的Javascript(一)
May 26 Javascript
JQuery datepicker 使用方法
May 20 Javascript
JavaScript中的eval()函数详解
Aug 22 Javascript
在myeclipse中如何加入jquery代码提示功能
Jun 03 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
javascript实现youku的视频代码自适应宽度
May 25 Javascript
js仿苹果iwatch外观的计时器代码分享
Aug 26 Javascript
九种原生js动画效果
Nov 11 Javascript
jquery判断密码强度的验证代码
Apr 22 Javascript
vue+springboot图片上传和显示的示例代码
Feb 14 Javascript
javascript实现前端成语点击验证优化
Jun 24 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
Jun 28 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
Mar 08 #Javascript
完美实现js选项卡切换效果(一)
Mar 08 #Javascript
jQuery插件zTree实现删除树节点的方法示例
Mar 08 #Javascript
原生JS仿QQ阅读点击展开、收起效果
Mar 08 #Javascript
jQuery插件zTree实现删除树子节点的方法示例
Mar 08 #Javascript
解析jquery easyui tree异步加载子节点问题
Mar 08 #Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
Mar 08 #Javascript
You might like
php学习笔记之面向对象编程
2012/12/29 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
prototype 中文参数乱码解决方案
2009/11/09 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
form表单action提交的js部分与html部分
2014/01/07 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
vue基础之使用get、post、jsonp实现交互功能示例
2019/03/12 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
编写更好的JavaScript条件式和匹配条件的技巧(小结)
2019/06/27 Javascript
node.JS路径解析之PATH模块使用方法详解
2020/02/06 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
react+antd 递归实现树状目录操作
2020/11/02 Javascript
Python解决鸡兔同笼问题的方法
2014/12/20 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
python实现二维码扫码自动登录淘宝
2016/12/27 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
python复合条件下的字典排序
2020/12/18 Python
HTTP状态码详解
2021/03/18 杂记
吸烟检讨书2000字
2014/02/13 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
2014年团总支工作总结
2014/11/21 职场文书
签字仪式主持词
2015/07/03 职场文书
小学教师教学反思
2016/02/24 职场文书
无线电知识基础入门篇
2022/02/18 无线电
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫