全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

基于Vue.js实现tab滑块效果

本文实例为大家分享了Vue.js实现tab滑块效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <script src="../lib/vue.min.js"></script>
 <style>
  *{margin:0;padding:0;}
  #tabPanel .itemname{height:40px;width:180px;margin-bottom:10px;}
  #tabPanel .itemcontent{height:40px;width:180px;}
  #tabPanel .addbtn{width:100px;height:30px;}
  #tabPanel .active{background:#eee;}
  #tabPanel{height:340px;width:500px;margin:100px auto;}
  #tabPanel .tab{height:40px;background:#ccc;margin-top:10px;}
  #tabPanel .tab ul li{list-style: none;float:left;width:80px;height:40px;text-align:center;line-height:40px;}
  #tabPanel .content{height:300px;width:500px;background:#eee;}
 </style>
 <title>Vue.js编写tab滑块效果</title>
</head>
<body>
 <div id="tabPanel">
  <label>添加滑块名称:<input type="text" v-model="tabItem" class="itemname"></label><br>
  <label>添加滑块内容:<input type="text" v-model="tabContent" class="itemcontent"></label><br>
  <input type="button" value="添加选项" @click="addItem()" class="addbtn">
  <div class="tab">
   <ul>
    <li v-for="(value, index) in tabs" v-bind:class="{active: index == num }" @mouseover="toggle(index)" @dblclick="del(index)">{{value}}</li>
   </ul>
  </div>
  <div class="content">
   <div class="box" v-for="(value, index) in tabContents" v-show="index == num" contenteditable="true" @blur="editContent(index,value)">{{value+index}}</div>
  </div>
 </div>
</body>
<script>
 var v = new Vue ({
  el: "#tabPanel",
  data: {
   tabs: ["第一项","第二项"],
   tabContents: ["第一项内容","第二项内容"],
   num: 0,
   tabItem:"",
   tabContent:""
  },
  methods:{
   //切换滑块
   toggle: function(index){
    this.num = index;
   },
   //添加滑块
   addItem: function(){
    if(this.tabItem == "" || this.tabContent == ""){
     alert("填写完整的名称和内容");
    }else{
     this.tabs.push(this.tabItem);
     this.tabContents.push(this.tabContent);
    }
   },
   //双击删除滑块
   del: function(index){
    this.tabs.splice(index,1);
    this.tabContents.splice(index,1)
   },
   //编辑选项内容
   editContent: function(index,value){
    this.tabContents[index] = value;
    console.log(this.tabContents);
   }
  }
 });
</script>
</html>

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


# Vue.js  # tab  # 滑块  # Vue滑块解锁组件使用方法详解  # vue实现登录时滑块验证  # Vue集成阿里云做滑块验证的实践  # Vue3+Vue-cli4项目中使用腾讯滑块验证码的方法  # vue实现简单滑块验证  # 使用konva和vue-konva库实现拖拽滑块验证功能  # VUE接入腾讯验证码功能(滑块验证)备忘  # Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)  # vue-awesome-swiper滑块插件使用方法详解  # vue实现移动端原生小球滑块  # 第一项  # 双击  # 大家分享  # 具体内容  # 大家多多  # script  # edge  # Compatible  # vue  # lib  # src  # UA  # scale  # initial  # device  # equiv  # http  # bottom  # px 


相关文章: 如何挑选优质建站一级代理提升网站排名?  建站之星如何防范黑客攻击与数据泄露?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  如何在Windows虚拟主机上快速搭建网站?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  如何通过VPS建站实现广告与增值服务盈利?  ,南京靠谱的征婚网站?  实例解析angularjs的filter过滤器  C++时间戳转换成日期时间的步骤和示例代码  建站主机选哪家性价比最高?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  无锡营销型网站制作公司,无锡网选车牌流程?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  北京网站制作公司哪家好一点,北京租房网站有哪些?  手机网站制作与建设方案,手机网站如何建设?  如何高效生成建站之星成品网站源码?  高端云建站费用究竟需要多少预算?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  建站主机选购指南与交易推荐:核心配置解析  如何在阿里云完成域名注册与建站?  高防服务器:AI智能防御DDoS攻击与数据安全保障  建站主机是什么?如何选择适合的建站主机?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  如何安全更换建站之星模板并保留数据?  如何在香港免费服务器上快速搭建网站?  详解jQuery停止动画——stop()方法的使用  建站主机无法访问?如何排查域名与服务器问题  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  Bpmn 2.0的XML文件怎么画流程图  制作企业网站建设方案,怎样建设一个公司网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  建站VPS能否同时实现高效与安全翻墙?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  建站之星2.7模板:企业网站建设与h5定制设计专题  Python lxml的etree和ElementTree有什么区别  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  建站主机选购指南:核心配置优化与品牌推荐方案  Python多线程使用规范_线程安全解析【教程】  如何通过VPS搭建网站快速盈利?  沈阳制作网站公司排名,沈阳装饰协会官方网站?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  图册素材网站设计制作软件,图册的导出方式有几种?  网站网页制作专业公司,怎样制作自己的网页?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  如何通过免费商城建站系统源码自定义网站主题与功能?  再谈Python中的字符串与字符编码(推荐) 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。