vue中选项卡点击切换且能滑动切换功能的实现代码


Posted in Javascript onNovember 25, 2018

具体代码如下所述:

<div>
  <div class="navlist">
   <ul>
    <li class="navli" v-for="(item,index) in navList" :class="{'activeT':nowIndex===index}" @click="tabClick(index)"><i>{{item.name}}</i>
    </li>
   </ul>
  </div>
  <div class="swiper-container swiper_con">
   <div class="swiper-wrapper">
    <!-- 第一个swiper -->
    <div class="swiper-slide" ref="viewBox">1111
    </div>
    <!-- 第二个swiper -->
    <div class="swiper-slide">2222
    </div>
   </div>
  </div>
 </div>
<script>
 export default {
  name: "swiper",
  data() {
   return {
    navList:[
     {name:'热门答疑'},
     {name:'北清状元'}
    ],
    nowIndex:0,
   }
  },
  components:{
  },
  mounted() {
   var that=this
   that.mySwiper = new Swiper('.swiper-container',{
     initialSlide:0,
     autoplay:false,
     keyboardControl:true,
     autoHeight:true,
     observer:true,
     observeParents:true,
     onSlideChangeStart:function(){
      // console.log(that.mySwiper.activeIndex)
      that.nowIndex=that.mySwiper.activeIndex
     }
    });
   // this.getList();
  },
  methods: {
   tabClick(index){
    this.nowIndex = index
    this.mySwiper.slideTo(index,1000,false)
   },
  },
 created(id){
 
 }
}
</script>
<style>
.navlist{
 width:100%;
 height:40px;
 border-bottom:1px solid rgba(151,151,151,0.1);
 position:relative;
}
.navli{
 padding:10px 0px;
 text-align:center;
 float:left;
 margin:0 1.2rem;
}
.navli i{
 font-style: normal;
 font-size: 16px;
}
.activeT{
 color:#00ba6b;
 padding-bottom: .3rem;
 border-bottom: 2px solid #00ba6b;
}
.swiper_con{
 width:100%;
 margin-bottom:40px;
 position:relative;
} 
.choosegrand{
 position:absolute;
 top:-3;
 right:0;
}
.show{
 display:block;
}
.none{
 display:none;
}
</style>

总结

以上所述是小编给大家介绍的vue中选项卡点击切换且能滑动切换功能的实现代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
jQuery 1.0.2
Oct 11 Javascript
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
Aug 14 Javascript
读jQuery之二(两种扩展)
Jun 11 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
Jan 15 Javascript
javascript实现连续赋值
Aug 10 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
Aug 31 Javascript
DeviceOne 让你一见钟情的App快速开发平台
Feb 17 Javascript
JavaScript位移运算符(无符号) &gt;&gt;&gt; 三个大于号 的使用方法详解
Mar 31 Javascript
jquery datatable服务端分页
Aug 31 Javascript
前端构建工具之gulp的语法教程
Jun 12 Javascript
面包屑导航详解
Dec 07 Javascript
让axios发送表单请求形式的键值对post数据的实例
Aug 11 Javascript
vue中tab选项卡的实现思路
Nov 25 #Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
Nov 25 #Javascript
vscode 开发Vue项目的方法步骤
Nov 25 #Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 25 #Javascript
electron + vue项目实现打印小票功能及实现代码
Nov 25 #Javascript
vue组件实践之可搜索下拉框功能
Nov 25 #Javascript
详解离线安装npm包的几种方法
Nov 25 #Javascript
You might like
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
php面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
Javascript匿名函数的一种应用 代码封装
2010/06/27 Javascript
JavaScript中的onerror事件概述及使用
2013/04/01 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
2015/05/28 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
2016/08/02 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
BootStrap daterangepicker 双日历控件
2017/06/02 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
Angular使用Restful的增删改
2018/12/28 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
python uuid模块使用实例
2015/04/08 Python
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
python简单实现9宫格图片实例
2020/09/03 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
代码中finally中的代码会不会执行
2012/02/06 面试题
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
总经理任命书范本
2014/06/05 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
小学班主任个人总结
2015/03/03 职场文书
话题作文之诚信
2019/11/28 职场文书
SQL Server表分区删除详情
2021/10/16 SQL Server
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸
Python Matplotlib绘制动画的代码详解
2022/05/30 Python