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获取元素索引值index()示例
Feb 13 Javascript
js判断浏览器是否支持html5
Aug 17 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
Feb 10 Javascript
js改变css样式的三种方法推荐
Jun 28 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
Sep 17 Javascript
详解Vue2.0之去掉组件click事件的native修饰
Apr 20 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
Apr 08 Javascript
小程序数据通信方法大全(推荐)
Apr 15 Javascript
在vue项目中使用sass语法问题
Jul 18 Javascript
小程序接口的promise化的实现方法
Dec 11 Javascript
vue使用refs获取嵌套组件中的值过程
Mar 31 Vue.js
从原生JavaScript到React深入理解
Jul 23 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 MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
php sybase_fetch_array使用方法
2014/04/15 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
javascript 表单验证常见正则
2009/09/28 Javascript
javascript下string.format函数补充
2010/08/24 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
React SSR样式及SEO的实践
2018/10/22 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python闭包的两个注意事项(推荐)
2017/03/20 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
Pycharm小白级简单使用教程
2020/01/08 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
两种CSS3伪类选择器详细介绍
2013/12/24 HTML / CSS
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
国庆节文艺活动方案
2014/02/03 职场文书
《晏子使楚》教学反思
2014/02/08 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
工程售后服务承诺书
2014/05/21 职场文书
校庆活动策划方案
2014/06/05 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
2015年母亲节寄语
2015/03/23 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
对讲机的最大通讯距离是多少
2022/02/18 无线电