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 相关文章推荐
来自chinaz的ajax获取评论代码
May 03 Javascript
javascript操作cookie_获取与修改代码
May 21 Javascript
jQuery库与其他JS库冲突的解决办法
Feb 07 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
Jul 11 Javascript
javascript开发技术大全-第1章javascript概述
Jul 03 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
Dec 08 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
Vue 2.0入门基础知识之内部指令详解
Oct 15 Javascript
Vue 中对图片地址进行拼接的方法
Sep 03 Javascript
JS面向对象之单选框实现
Jan 17 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
微信小程序开发之获取用户手机号码(php接口解密)
May 17 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
哪吒敖丙传:新人物二哥敖乙出场 小敖丙奶气十足
2020/03/08 国漫
php 常用类整理
2009/12/23 PHP
写出高质量的PHP程序
2012/02/04 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
PHP数组排序函数合集 以及它们之间的联系分析
2013/06/27 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
php技术实现加载字体并保存成图片
2015/07/27 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
PHP图形计数器程序显示网站用户浏览量
2016/07/20 PHP
PHP获取类私有属性的3种方法
2020/09/10 PHP
js中的onchange和onpropertychange (onchange无效的解决方法)
2014/03/08 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
详解Python中DOM方法的动态性
2015/04/11 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
Django1.9 加载通过ImageField上传的图片方法
2018/05/25 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
pandas 层次化索引的实现方法
2019/07/06 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
致全体运动员广播稿
2014/02/01 职场文书
二手房购房意向书范本
2014/04/01 职场文书
党员个人总结自评
2015/02/14 职场文书
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server
实例详解Python的进程,线程和协程
2022/03/13 Python