微信小程序的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 相关文章推荐
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
Oct 20 Javascript
JavaScript中的闭包原理分析
Mar 08 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
Aug 22 Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
Sep 19 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
Dec 24 Javascript
node使用promise替代回调函数
May 07 Javascript
微信小程序修改swiper默认指示器样式的实例代码
Jul 18 Javascript
微信小程序云开发(数据库)详解
May 17 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
Jul 13 Javascript
深入了解JavaScript词法作用域
Jul 29 Javascript
JavaScript实现简单拖拽效果
Sep 15 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实现上传图片文件代码
2015/07/19 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
2012/05/23 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
如何使用angularJs
2017/05/08 Javascript
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
vue的传参方式汇总和router使用技巧
2018/05/22 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
Python列表切片用法示例
2017/04/19 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
热门专业求职信
2014/05/24 职场文书
工作说明书格式
2014/07/29 职场文书
公积金接收函格式
2015/01/30 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
七年级作文之雪景
2019/11/18 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle
Python 匹配文本并在其上一行追加文本
2022/05/11 Python
Redis实现订单过期删除的方法步骤
2022/06/05 Redis