实现效果

简介
- 点击金额模块区域,获取焦点。
- 点击非金额模块区域,失去焦点且隐藏支付键盘。
- 支持小数点两位数字。
- 付款金额默认置灰,点击付款按钮无效。当输入付款金额后,付款按钮还原正常状态。
- 删除按钮可以通过icon图标或者图片来替换,达到和微信数字支付键盘一样的效果。
- 有更合适的实现方式或者代码不合理的地方,欢迎留言交流
实现代码
// index.wxml
<view class="pay-container" catchtap="handleHiddenKey">
<view class="pay-header">
<view>
付款给企业
<view class="company-name">(深圳****公司)</view>
</view>
</view>
<view class="pay-main">
<view class="pay-money-title">付款金额</view>
<view class="pay-input-wrapper" catchtap="handleShowKey">
<text class="pay-icon">¥</text>
<view hidden="{
{!payMoney}}" class="pay-money">{
{ payMoney }}</view>
<view hidden="{
{keyHidden}}" class="pay-cursor"></view>
</view>
</view>
</view>
<view class="keyboard {
{ !keyHidden && 'hind_box' }}">
<view class="key-box">
<view class