微信小程序的tab选项卡的实现效果


Posted in Javascript onMay 15, 2019

效果图,既可以点击切换,又可以滑动切换

微信小程序的tab选项卡的实现效果

.wxml

<!--pages/detail/detail.wxml-->
<view class="swiper-tab">
  <view class="swiper-tab-item {{currentTab==0?'active':''}}" data-current="0" bindtap="clickTab">全部</view>
  <view class="swiper-tab-item {{currentTab==1?'active':''}}" data-current="1" bindtap="clickTab">提现中</view>
  <view class="swiper-tab-item {{currentTab==2?'active':''}}" data-current="2" bindtap="clickTab">已提现</view>
</view>

<swiper current="{{currentTab}}" duration="300" bindchange="swiperTab">
  <swiper-item ><view>全部</view></swiper-item>
  <swiper-item><view>提现中</view></swiper-item>
  <swiper-item><view>已提现</view></swiper-item>
</swiper>

.wxss

/* pages/detail/detail.wxss */
.swiper-tab{
  width: 100%;
  border-bottom: 2rpx solid #ccc;
  text-align: center;
  height: 88rpx;
  line-height: 88rpx;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
.swiper-tab-item{
  width: 30%; 
  color:#434343;
}
.active{
  color:#F65959;
  border-bottom: 4rpx solid #F65959;
}
swiper{
 text-align: center;
}

.js

// pages/detail/detail.js
var app = getApp()
Page({
 data: {
  currentTab: 0
 },
 onLoad: function (options) {
  // 页面初始化 options为页面跳转所带来的参数

 },
 //滑动切换
 swiperTab: function (e) {
  var that = this;
  that.setData({
   currentTab: e.detail.current
  });
 },
 //点击切换
 clickTab: function (e) {
  var that = this;
  if (this.data.currentTab === e.target.dataset.current) {
   return false;
  } else {
   that.setData({
    currentTab: e.target.dataset.current
   })
  }
 }
})

以上所述是小编给大家介绍的微信小程序的tab选项卡的实现效果详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Jquery数独游戏解析(一)-页面布局
Nov 05 Javascript
jquery Validation表单验证使用详解
Sep 12 Javascript
jQuery包裹节点用法完整示例
Sep 13 Javascript
JS防止网页被嵌入iframe框架的方法分析
Sep 13 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
Nov 01 Javascript
使用原生js写ajax实例(推荐)
May 31 Javascript
详解angularjs实现echart图表效果最简洁教程
Nov 29 Javascript
vue动态删除从数据库倒入列表的某一条方法
Sep 29 Javascript
微信小程序实现日历功能
Nov 27 Javascript
javascript canvas检测小球碰撞
Apr 17 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
Nov 09 Javascript
js实现简单商品筛选功能
Feb 02 Javascript
少女风vue组件库的制作全过程
May 15 #Javascript
vue两组件间值传递 $router.push实现方法
May 15 #Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
May 15 #Javascript
详解微信UnionID作用
May 15 #Javascript
小程序:授权、登录、session_key、unionId的详解
May 15 #Javascript
javascript+HTML5 canvas绘制时钟功能示例
May 15 #Javascript
详解小程序用户登录状态检查与更新实例
May 15 #Javascript
You might like
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
2016/10/28 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
javascript 写类方式之六
2009/07/05 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
javascript每日必学之循环
2016/02/19 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
2016/12/22 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
python如何将图片转换为字符图片
2020/08/19 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
python 字符串格式化的示例
2020/09/21 Python
python中的列表和元组区别分析
2020/12/30 Python
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
应聘医药销售自荐书范文
2014/02/08 职场文书
保卫科工作岗位职责
2014/03/01 职场文书
公司新年寄语
2014/04/04 职场文书
软环境建设心得体会
2014/09/09 职场文书
茶花女读书笔记
2015/06/29 职场文书
2016国庆促销广告语
2016/01/28 职场文书
python_tkinter事件类型详情
2022/03/20 Python