Vue.js组件tab实现选项卡切换
发布时间 - 2026-01-11 00:04:00 点击率:次本文实例为大家分享了vue插件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组件学习教程进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue选项卡切换
# vue2.0选项卡切换
# vue.js怎么做选项卡
# 详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
# 详解使用vue实现tab 切换操作
# 解决vue中el-tab-pane切换的问题
# Vue.js组件tabs实现选项卡切换效果
# 基于Vue实现tab栏切换内容不断实时刷新数据功能
# vue Tab切换以及缓存页面处理的几种方式
# VUE的tab页面切换的四种方法
# vue实现tab切换的3种方式及切换保持数据状态
# vue实现tab切换外加样式切换方法
# vue实现tab栏切换效果
# 已被
# 请大家
# 欢迎大家
# 大家分享
# 具体内容
# 大家多多
# 选项卡
# css
# padding
# app
# margin
# type
# UTF
# charset
# Document
# title
# width
# color
# background
# top
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在Windows虚拟主机上快速搭建网站?
如何打造高效商业网站?建站目的决定转化率
iOS发送验证码倒计时应用
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
Laravel中的Facade(门面)到底是什么原理
如何解决hover在ie6中的兼容性问题
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
海南网站制作公司有哪些,海口网是哪家的?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
如何选择PHP开源工具快速搭建网站?
linux写shell需要注意的问题(必看)
如何在宝塔面板中修改默认建站目录?
如何实现建站之星域名转发设置?
在centOS 7安装mysql 5.7的详细教程
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
利用JavaScript实现拖拽改变元素大小
深圳网站制作的公司有哪些,dido官方网站?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何用PHP快速搭建高效网站?分步指南
Swift中switch语句区间和元组模式匹配
千库网官网入口推荐 千库网设计创意平台入口
如何在腾讯云服务器上快速搭建个人网站?
html5的keygen标签为什么废弃_替代方案说明【解答】
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
如何在阿里云完成域名注册与建站?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
如何快速搭建高效简练网站?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
PythonWeb开发入门教程_Flask快速构建Web应用
如何快速上传建站程序避免常见错误?
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
JS实现鼠标移上去显示图片或微信二维码
Java遍历集合的三种方式
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
JS经典正则表达式笔试题汇总
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
高端智能建站公司优选:品牌定制与SEO优化一站式服务
微信小程序 HTTPS报错整理常见问题及解决方案
googleplay官方入口在哪里_Google Play官方商店快速入口指南
北京企业网站设计制作公司,北京铁路集团官方网站?
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
如何在云指建站中生成FTP站点?
装修招标网站设计制作流程,装修招标流程?
如何在建站之星绑定自定义域名?
如何在景安服务器上快速搭建个人网站?

