微信小程序制作选项卡
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{
width: 90%;
height: 90rpx;
background: #fff;
display: flex;
flex-direction: row;
flex-wrap:nowrap;
margin: 0 5%;
}
.tab-title .Ttitle{
text-align: center;
width:50%;
height: 90rpx;
line-height: 90rpx;
font-size: 30rpx;
}
.tab-title .active{
color: #2bb8aa;
border-bottom: solid 1px #2bb8aa;
}
.tab-com{
width: 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;
width: 100%;
overflow: hidden;
color: #555;
}
.tab-com .item1 .have,.tab-com .item1 .money{
line-height: 100rpx;
overflow: hidden;
width: 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{
width: 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("------");
}
});
微信小程序制作选项卡的更多相关文章
- 微信小程序Tab选项卡切换大集合
代码地址如下:http://www.demodashi.com/demo/14028.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.co ...
- 微信小程序制作家庭记账本之一
制作的第一天,思索着制作手机端APP还是微信小程序,首先是想到制作APP但是各种收费让我不得不换一条路,所以开始制作小程序,下载了微信小程序开发工具,试着学习制作方法,但是似乎没有成效,但我坚信要一步 ...
- 微信小程序制作个人简历
使用微信小程序云开发制作自己的个人简历,简单高效. 首先需要了解小程序的基本结构以及云开发模式,及一些css样式基础. 使用小程序云数据库.vant组件库实现简历内容. 最终效果如下: 首先申请个人微 ...
- 微信小程序框架分析小练手(二)——天气微信小程序制作
简单的天气微信小程序. 一.首先,打开微信开发者工具,新建一个项目:weather.如下图: 二.进入app.json中,修改导航栏标题为“贵州天气网”. 三.进入index.wxml,进行当天天气情 ...
- 微信小程序制作日常生活首页
1.手机上效果预览 不知道为啥上传后是如此的高糊画质(手机画质很好) 微信小程序日常生活首页手机效果演示 2.开发者工具效果图 3.真机调试 4.项目的目录结构 5.核心代码 5.1 app.json ...
- 微信小程序-制作简易豆瓣笔记
demo截图: 图书: 电影: 共工欲善其事,必先利其器: 小程序编辑器下载地址 : https://mp.weixin.qq.com/debug/wxadoc/dev/dev ...
- 微信小程序制作家庭记账本之五
第五天,开发进度没有进行,不知道该如何下手完成小程序的开发.
- 如何使用微信小程序制作banner轮播图?
在前端工程师的工作中,banner是必不可少的,那缺少了DOM的小程序是如何实现banner图的呢?如同其他的框架封装了不同的banner图的方法,小程序也封装了banner的方法,来让我一一道来: ...
- 微信小程序制作家庭记账本之七
最后一天,程序完成的仍然不是很好,作品很简陋,不过还是可以记账的,没有购买域名,别人无法使用,下次我会完成的更好.
随机推荐
- SQL ORM框架
[LINQ]using (SqlConnection conn = new SqlConnection(conStr)) { string sql = $@"select * from vi ...
- Apache ActiveMQ教程
一.特性及优势 1.实现JMS1.1规范,支持J2EE1.4以上 2.可运行于任何jvm和大部分web容器(ActiveMQ works great in any JVM) 3.支持多种语言客户端(j ...
- Odoo Documentation : Fields
Fields Basic fields class openerp.fields.Field(string=None, **kwargs) The field descriptor contains ...
- 1008-Redo
关于flag,都立下了 T1 考试的时候就觉得是贪心,但是不会反悔emm…… 于是正解就是一个堆优化可反悔的贪心=.= 每次找前面最小的,于是是小根堆. 我们在交易的时候发现后面的一个可以更优. 于是 ...
- 机器学习入门:K-近邻算法
机器学习入门:K-近邻算法 先来一个简单的例子,我们如何来区分动作类电影与爱情类电影呢?动作片中存在很多的打斗镜头,爱情片中可能更多的是亲吻镜头,所以我们姑且通过这两种镜头的数量来预测这部电影的主题. ...
- Maven实战错误笔记:使用mvn archetype:generate报错:Unable to add module to the current project as it is not of packaging type 'pom'
在使用mvn archetype:generate生成Maven实战03:HelloWorld中的HelloWorld的项目骨架时报了这个错,从字面上分析是可能与pom.xml文件有关,然后我看了一下 ...
- [转载] DDK中VPORT Mini-Driver的使用说明
学习下. 原文地址:DDK中VPORT Mini-Driver的使用说明作者:跳皮筋的小老鼠 要使用TI DDK中实现的VPORT驱动程序,首先需要在程序中提供VPORT_PortParams类型的参 ...
- jmeter参数化之配置元件CSV控件
1. 用badboby进行录制,录制完成后保存,用JMeter格式进行保存,如:登陆.jmx 2. 在jmeter中打开保存的文件登陆.jmx. 3. 对登陆账号和密码进行参数 ...
- MyEclipse6.5安装SVN插件方法
MyEclipse6.5安装SVN插件,掌握了几种方法,本节就像大家介绍一下MyEclipse6.5安装SVN插件的三种方法,看完本文你肯定有不少收获,希望本文能教会你更多东西. 一.安装方法: My ...
- tyvj 1423 GF和猫咪的玩具
传送门 解题思路 题目比较水,floyd求出最短路取个最小值即可.结果joyoi时限写错了..好像只有0ms才能过??突然发现加了快读就T不加就A,数据在10000以下的还是scanf快啊. 代码 # ...