• 微信小程序制作选项卡


    wxml:

    <view class="tab">
    <view class="tab-title" bindtap="tabFun">
    <view class="Ttitle {{tabArr.curHdIndex=='0'? 'active' : ''}}" id="tab-hd01" data-id="0">充值金额</view>
    <view class="Ttitle {{tabArr.curHdIndex=='1'? 'active' : ''}}" id="tab-hd02" data-id="1">充值列表</view>

    </view>

    <view class="tab-com">
    <view class="com-item item1 {{tabArr.curBdIndex=='0'? 'active' : ''}}">
    <view class="have"><label>可用余额</label><text>¥2123.00</text></view>
    <view class="money"><label>充值金额</label><view>¥<input type="number" /></view></view>
    <view class="money"><label>支付方式</label><view>¥<input type="number" /></view></view>
    </view>
    <view class="com-item {{tabArr.curBdIndex=='1'? 'active' : ''}}">tab-bd02</view>

    </view>
    </view>

    wxss:

    page{
    background: #fff;
    overflow: hidden;
    }
    .tab-title{
    90%;
    height: 90rpx;
    background: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap:nowrap;
    margin: 0 5%;

    }
    .tab-title .Ttitle{
    text-align: center;
    50%;
    height: 90rpx;
    line-height: 90rpx;
    font-size: 30rpx;
    }

    .tab-title .active{
    color: #2bb8aa;
    border-bottom: solid 1px #2bb8aa;
    }
    .tab-com{
    100%;
    border-top: 20rpx solid #f5f5f5;
    }
    .tab-com .com-item{
    display: none;
    }
    .tab-com .com-item.active{
    display: block;
    }

    /*have */
    .tab-com .item1{
    font-size: 30rpx;
    100%;
    overflow: hidden;
    color: #555;
    }
    .tab-com .item1 .have,.tab-com .item1 .money{
    line-height: 100rpx;
    overflow: hidden;
    96%;
    padding: 0 2%;
    border-bottom: 20rpx solid #f5f5f5;
    }
    .tab-com .item1 .have label,.tab-com .item1 .money label{
    float: left;
    }
    .tab-com .item1 .have text,.tab-com .item1 .money view{
    float: right;
    }

    .tab-com .item1 .money{
    border-bottom: 1rpx solid #f5f5f5;
    }

    .tab-com .item1 .money input{
    150rpx;
    height: 95rpx;
    font-size: 30rpx;
    float: right;
    }

    JS:

    Page({
    data: {
    tabArr: {
    curHdIndex: 0,
    curBdIndex: 0
    },
    },
    tabFun: function (e) {
    //获取触发事件组件的dataset属性
    var _datasetId = e.target.dataset.id;
    console.log("----" + _datasetId + "----");
    var _obj = {};
    _obj.curHdIndex = _datasetId;
    _obj.curBdIndex = _datasetId;
    this.setData({
    tabArr: _obj
    });
    },
    onLoad: function (options) {
    // alert("------");
    }
    });

  • 相关阅读:
    从Github上将laravel项目拉到新开发环境
    Nginx-Primary script unknown的报错的解决方法
    CentOS 7 安装PHP7+Nginx+Mysql5.7开发环境
    程序员面试经常会被问到的12个问题
    IOC(控制反转)的理解
    用冒泡排序的方法将数组从小到大排列
    常用设计模式详解
    PHP常见面试题总结
    能够遍历一个文件夹下的所有文件和子文件夹的函数
    线特征---LineMatching原理(四)
  • 原文地址:https://www.cnblogs.com/seven077/p/7206822.html
Copyright © 2020-2023  润新知