微信小程序的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 相关文章推荐
js去除输入框中所有的空格和禁止输入空格的方法
Jun 09 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
Dec 14 Javascript
jQuery实现移动 和 渐变特效的点击事件
Feb 26 Javascript
jQuery中的ready函数与window.onload谁先执行
Jun 21 Javascript
用原生js统计文本行数的简单示例
Aug 19 Javascript
AngularJS实现进度条功能示例
Jul 05 Javascript
利用node.js爬取指定排名网站的JS引用库详解
Jul 25 Javascript
JS中的Replace()传入函数时的用法详解
Sep 11 Javascript
Swiper自定义分页器使用详解
Dec 28 Javascript
vue-prop父组件向子组件进行传值的方法
Mar 01 Javascript
echarts实现词云自定义形状的示例代码
Feb 20 Javascript
JavaScript动态检测密码强度原理及实现方法详解
Jun 11 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
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
如何在PHP中使用Oracle数据库(3)
2006/10/09 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
2013/11/12 PHP
php使用qr生成二维码的示例分享
2014/01/20 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
实例解析php的数据类型
2018/10/24 PHP
总结一些js自定义的函数
2006/08/05 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
什么是Node.js?Node.js详细介绍
2014/06/01 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
2015/01/02 Javascript
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
有针对性的求职自荐信
2013/11/14 职场文书
护士演讲稿范文
2014/01/05 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
银行授权委托书样本
2014/10/13 职场文书
股东授权委托书
2014/10/15 职场文书
入党群众意见范文
2015/06/02 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python