选项卡效果切换如下:滑动即可对应切换

wxml代码

<view class='TabSwiper'><view class='tab  {{currentData == 0 ? "tabBorer" : ""}}'  data-current = "0" bindtap='checkCurrent'>游戏</view><view class='tab  {{currentData == 1 ? "tabBorer" : ""}}'  data-current = "1" bindtap='checkCurrent'>专题</view><view class='tab  {{currentData == 2 ? "tabBorer" : ""}}'  data-current = "2" bindtap='checkCurrent'>挑战</view>
</view>
<swiper current="{{currentData}}" class='swiper' style="height:600px;" duration="300" bindchange="bindchange"><swiper-item><view class='swiper_con'>1.游戏</view></swiper-item> <swiper-item><view class='swiper_con'>2.专题</view></swiper-item><swiper-item><view class='swiper_con'>3.挑战</view></swiper-item>
</swiper>

wxss代码:

.tab{float: left;width: 33.3333%;text-align: center;padding: 10rpx 0;}
.TabSwiper{  width: 100%;height: 150rpx;line-height: 150rpx;display: flex;flex-direction: row;background-color: rgb(248, 248, 248);}
.tabBorer{border-bottom: 1px solid blue; color: blue;
}
.swiper{width: 100%;
}
.swiper_con{text-align: center;width: 100%; height: 100%; padding: 80rpx 0;
}

js代码:

Page({data: {currentData: 0,},//获取当前滑块的indexbindchange: function (e) {const that = this;that.setData({currentData: e.detail.current})},onLoad: function () {},//点击切换,滑块index赋值checkCurrent: function (e) {const that = this;if (that.data.currentData === e.target.dataset.current) {return false;} else {that.setData({currentData: e.target.dataset.current})}}})

微信小程序选项卡页面切换相关推荐

  1. PHP更新小程序,微信小程序Tab页切换更新数据详细介绍

    这篇文章主要介绍了微信小程序 Tab页切换更新数据的相关资料,需要的朋友可以参考下 微信小程序 Tab页切换更新数据 微信小程序还处于内测阶段,最不方便的莫过于官方在不停的更新,前几天写的功能隔个几天 ...

  2. 微信小程序tabar页面不触发onShow

    微信小程序tabar页面不触发onShow [场景]: 开发中,原本js里面没有onShow方法,后面加上了onShow, 除了第一次页面加载调用了onShow方法,之后切换页面都没有触发. [解决办 ...

  3. 如何实现两个微信小程序之间的切换跳转

    如何实现两个微信小程序之间的切换跳转 wx.navigateToMiniProgram({appId: '***************', //跳转目标小程序的appIdpath: '/pages/ ...

  4. 微信小程序 点击切换tab跟随动画

    微信小程序 点击切换tab跟随动画 <view class='tabbox'><view wx:for="{{title}}" class='tab {{curr ...

  5. 微信小程序之页面打开数量限制

    微信小程序之页面打开数量限制 无论是在小程序还是APP中,打开一个页面其实就是创建了一个新的View对象,一层层叠加的.当点击页面的回退按钮就是把当前页面关闭. 这个过程中会涉及到一个问题,就是打开页 ...

  6. 微信小程序:页面传递中文出现乱码

    微信小程序:页面传递中文 decodeURIComponent() 参考 微信小程序页面中文传参Option获取参数乱码问题

  7. 微信小程序 某个页面直接返回首页(微信小程序回退到首页)

    微信小程序 某个页面直接返回首页(微信小程序回退到首页) 打开小程序后,到三级页面后点击左上角的返回按钮,能够直接返回到首页 正常 A -> B -> C 都是通过 wx.navigate ...

  8. uniapp开发微信小程序-4.页面跳转与横向滑动

    uniapp开发微信小程序-4.页面跳转与横向滑动 本篇文章主要是想记录一下横向滑动功能,备忘的同时给大家做个分享. 但既然是初级分享系列文章,为了方便新手朋友的上手工作,还是在此之前说一下页面跳转的 ...

  9. 微信小程序开发-页面跳转传递参数

    微信小程序开发-页面跳转传递参数 页面跳转有四种方式,分别为wx.navigateTo.wx.redirectTo.wx.reLaunch.wx.switchTab,前面三种可通过url路径携带参数实 ...

  10. 微信小程序--简单页面跳转

    微信小程序--简单页面跳转 例如:点击一个text ,跳转入一个新的页面blueberry.wxml 首先对text 设置监听事件 <view bindtap="toast" ...

最新文章

  1. GitHub标星1.5w+,从此我只用这款全能高速下载工具
  2. JNI 返回 jbyteArray
  3. 7、ns-3建立拓扑
  4. Erlang的边界检查(3)
  5. mongodb转json
  6. 深入理解分布式技术 - BASE 理论
  7. BZOJ 4259 FFT
  8. java 文件拷贝保留原来的属性,Java - 复制JPG,同时保留所有文件属性
  9. C++11 作用域内枚举
  10. 【渝粤教育】电大中专药事管理与法规作业 题库
  11. 【搜索】$P1092$虫食算
  12. 12022.ADS7138采集芯片
  13. Python基础篇:用Python简简单单写个星空大战,可不能用来摸鱼啊~
  14. Linux命令(压缩,解压rar)
  15. 计算机基础教程有access2010,Access2010数据库案例教程
  16. 超图s3m服务加载时添加token
  17. canvas+audio+range 模拟音乐播放器
  18. Gitter---高颜值GitHub小程序客户端诞生记,2021年安卓社招面试题精选
  19. btrfs和ntfs linux5,如何选择文件系统EXT4、Btrfs 和 XFS
  20. 聚焦时代起点 智启云上未来——IMPACT2018紫光云峰会在津举办

热门文章

  1. 静息态功能磁共振成像中的动态功能连接
  2. 百科知识 画法几何创造性思维训练
  3. 微型计算机系统的层次关系图,1.2 计算机系统层次结构
  4. 第一代微型计算机中没有只有汇编语言,[]汇编语言教程2微型计算机系统的概述.ppt...
  5. Centos 远程桌面管理工具
  6. GitHub 加速神器, 来了!
  7. Java语言实现自动关机程序
  8. python爬取美女图片_python爬取百度美女图片
  9. CTPN算法简单解析
  10. C++ OpenCV人脸图像提取