mui + hbuilder + h5api模拟弹出支付样式

本文详细介绍了一个移动端支付菜单的设计与实现过程,包括使用MUI框架进行布局样式设定,以及支付菜单的交互逻辑,如显示钱包余额、选择支付方式(微信、支付宝),并提供了取消支付的选项。

效果如下:
在这里插入图片描述
不要纠结样式的美丑,功能无比齐全。

<div id="div"></div>
					<div id="popover" class="mui-popover" style="height: 250px;">
						<div class="mui-popover-arrow"></div>
						<ul class="mui-table-view">
							<li class="mui-table-view-cell my_wallet" :id=" pd_money?'kzf_money':'bkzf_money' ">
								<a class="mui-navigate-right" href='#pay'>
									<img src="../img/my_wallet.png" /> 钱包
									<span class="money">¥{{money}}</span>
								</a>
							</li>
							<li class="mui-table-view-cell my_recommend">
								<a class="mui-navigate-right">
									<img src="../img/weixin.png" /> 微信
								</a>
							</li>
							<li class="mui-table-view-cell integral">
								<a class="mui-navigate-right">
									<img src="../img/zfb.png" /> 支付宝
								</a>
							</li>
							<li class="mui-table-view-cell end">
								<a class="mui-navigate-right">
									取消支付
								</a>
							</li>
						</ul>
					</div>
.mui-table-view {
	background: #FFFFFF;
	margin: .25rem auto;
	border-radius: 5px;
	margin-bottom: 0;
}

.mui-table-view-cell {
	line-height: 1.3rem;
}

.mui-navigate-right img {
	display: inline-block;
	width: .4rem;
	margin-right: .5rem;
}

.mui-table-view-cell>a:not(.mui-btn) {
	padding-right: .7rem;
	padding-left: .7rem;
	font-size: .4rem;
	color: #000000;
}

.money {
	color: #fd9309;
	margin-left: 1rem;
}
.end{
	text-align: center;
}

点击支付

//点击支付
mui('.header_right').on('tap', '.header_botton', function() {
				mui("#popover").popover('toggle', document.getElementById("div"));
			})

取消支付弹框

	//点击取消支付
	mui('.mui-table-view').on('tap', '.end', function() {
		mui("#popover").popover('hide');
	})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值