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 类型转换方法
Oct 24 Javascript
JavaScript的parseInt 取整使用
May 09 Javascript
使用jQuery插件创建常规模态窗口登陆效果
Aug 23 Javascript
js关于命名空间的函数实例
Feb 05 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
Dec 28 Javascript
bootstrap表格分页实例讲解
Dec 30 Javascript
简单易懂的天气插件(代码分享)
Feb 04 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
Dec 16 Javascript
解决vue 绑定对象内点击事件失效问题
Sep 05 Javascript
Vue组件之单向数据流的解决方法
Nov 10 Javascript
JS实现的排列组合算法示例
Jul 16 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创建PowerPoint2007文档的方法
2015/12/10 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
Python批量发送post请求的实现代码
2018/05/05 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
基于python操作ES实例详解
2019/11/16 Python
如何给Python代码进行加密
2020/01/10 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
Python 列表反转显示的四种方法
2020/11/16 Python
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
美国钻石商店:Zales
2016/11/20 全球购物
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
人事部专员岗位职责
2014/03/04 职场文书
环卫工人节活动总结
2014/08/29 职场文书
长城导游词300字
2015/01/30 职场文书
考研导师推荐信范文
2015/03/27 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
就业推荐表院系意见
2015/06/05 职场文书
法人代表证明书范本
2015/06/18 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书
竞聘开场白方式有哪些?
2019/08/28 职场文书
python保存图片的四个常用方法
2022/02/28 Python
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫