• 微信小程序顶部tab切换


     话不多说直接上代码!!!

    在wxml文件中:

        <view class="swiper-tab">

            <view class="swiper-tab-list {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swichNav">运输中</view>

            <view class="swiper-tab-list {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swichNav">已完成</view>

        </view>

    在wxss文件中设置对应class:

    .swiper-tab{

      width: 100%;

      border-bottom: 2rpx solid #f2f2f2;

      text-align: center;

      line-height: 80rpx;

      background-color: #FFFFFF;

    }

    .swiper-tab-list{  font-size: 30rpx;

        display: inline-block;

        width: 50%;

        color: #545454;

    }

    .on{ 

      color: #5DB88A;

    }

    .on::after {

      content: '';

      width: 30px;

      height: 5rpx;

      display: block;

      margin: 0 auto;

      border-bottom: 5rpx solid #5DB88A;

    }

    在js文件中编写点击事件:

      swichNav: function( e ) {

       

          var that = this;

       

          if( this.data.currentTab === e.target.dataset.current ) {

            return false;

          } else {

            console.log("点击了第"+e.target.dataset.current+"个tab");

            that.setData( {

              currentTab: e.target.dataset.current,

            })

          }

      },

  • 相关阅读:
    React--路由详解
    c++ 结构体
    3D手眼标定之原理(3D Vision Roboot Eye-to-hand Calibration)
    矩阵键盘行列扫描
    Clickhouse安装问题
    linux云服务器病毒处理
    Makefile学习笔记
    集合框架----源码解读ArrayList篇
    研一如何开始大模型微调
    以入库时间创建分区表
  • 原文地址:https://blog.csdn.net/qq734048504/article/details/125486198