zoukankan      html  css  js  c++  java
  • 微信小程序tab选项卡功能

    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
    })
    }
    }
    })
  • 相关阅读:
    负外边距--转载
    研究Dropbox Server端文件系统
    Bluetooth Profile for iPhone from the functional perspectives
    Somebody That I Used to Know
    复合查询
    聚合查询
    Filter查询
    ES基本查询
    ES版本控制
    ES基本操作
  • 原文地址:https://www.cnblogs.com/yyy251/p/10065110.html
Copyright © 2011-2022 走看看