• 微信小程序实现选项卡


    .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

    .swiper-tab{
         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{
         30%; 
        color:#434343;
    }
    .active{
        color:#F65959;
        border-bottom: 4rpx solid #F65959;
    }
    swiper{
      text-align: center;
    }
    

    .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
          })
        }
      }
    })
    

      

  • 相关阅读:
    5月18日InterlliJ IDea快捷键
    5月17日-集合构架Collection学习
    十一java作业1
    十一java作业2
    第一周,java模拟ATMdos界面程序源代码及感想
    8.27-9.2第八周
    8.20-8.26第七周
    8.13-8.19第六周
    8.6-8.12第五周
    7.30-8.5第四周
  • 原文地址:https://www.cnblogs.com/150536FBB/p/9993103.html
Copyright © 2020-2023  润新知