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 相关文章推荐
用javascript实现的仿Flash广告图片轮换效果
Apr 24 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
Dec 29 Javascript
javascript获取元素偏移量的方法有哪些
Jun 24 Javascript
深入讲解AngularJS中的自定义指令的使用
Jun 18 Javascript
jQuery满意度星级评价插件特效代码分享
Aug 19 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
Aug 26 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
Sep 20 Javascript
老生常谈JavaScript 正则表达式语法
Aug 20 Javascript
js实现固定宽高滑动轮播图效果
Jan 13 Javascript
利用node.js实现自动生成前端项目组件的方法详解
Jul 12 Javascript
webpack4 升级迁移的实现
Sep 12 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
Jul 10 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字符串截取函数用法分析
2014/11/25 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
canvas轨迹回放功能实现
2017/12/20 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
python实现提取百度搜索结果的方法
2015/05/19 Python
Python使用内置json模块解析json格式数据的方法
2017/07/20 Python
深入理解Django中内置的用户认证
2017/10/06 Python
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
python中int与str互转方法
2018/07/02 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
python selenium操作cookie的实现
2020/03/18 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
意大利在线药房:Saninforma
2021/02/11 全球购物
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
医德医风学习心得体会
2016/01/25 职场文书
员工升职自我评价
2019/03/26 职场文书
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android