欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序---设计支付密码的输入框

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:500

微信小程序---设计支付密码的输入框

发布时间:2020-11-19  

效果如下:干货:view class="pay"view class="title"支付方式/viewview catchtap="wx_pay" class="wx_pay"i class="icon {{payment_mode==1?'active':''}}" type="String"/itext微信支付/text/viewview catchtap="o ...

 

 

 

效果如下:

微信小程序---设计支付密码的输入框

干货:

 

<view class="pay">

<view class="title">支付方式</view>

<view catchtap="wx_pay" class="wx_pay">

<i class="icon {{payment_mode==1?'active':''}}" type="String"></i>

<text>微信支付</text>

</view>

<view catchtap="offline_pay" class="offline_pay">

<i class="icon {{payment_mode==0?'active':''}}" type="String"></i>

<text>对公打款</text>

</view>

<block wx:if="{{balance!=0}}">

<view catchtap="wallet_pay" class="wallet_pay">

<i class="icon {{payment_mode==2?'active':''}}" type="String"></i>

<text>钱包支付(余额:{{balance/100}}元)</text>

</view>

</block>

<block wx:if="{{balance==0}}">

<view class="wallet_pay">

<i class="icon" type="String" style="background:#e8e8e8;border:none;"></i>

<text style="color:#999">钱包支付(余额不足)</text>

</view>

</block>

</view>

<view catchtap="pay" class="save">确定</view>

<!--输入钱包密码-->

<view wx:if="{{wallets_password_flag}}" class="wallets-password">

<view class="input-content-wrap">

<view class="top">

<view catchtap="close_wallets_password" class="close">×</view>

<view class="txt">请输入支付密码</view>

<view catchtap="modify_password" class="forget">忘记密码</view>

</view>

<view class="actual_fee">

<span>¥</span>

<text>{{actual_fee/100}}</text>

</view>

<view catchtap="set_Focus" class="input-password-wrap">

<view class="password_dot">

<i wx:if="{{wallets_password.length>=1}}"></i>

</view>

<view class="password_dot">

<i wx:if="{{wallets_password.length>=2}}"></i>

</view>

<view class="password_dot">

<i wx:if="{{wallets_password.length>=3}}"></i>

</view>

<view class="password_dot">

<i wx:if="{{wallets_password.length>=4}}"></i>

</view>

<view class="password_dot">

<i wx:if="{{wallets_password.length>=5}}"></i>

</view>

<view class="password_dot">

<i wx:if="{{wallets_password.length>=6}}"></i>

</view>

</view>

</view>

<input bindinput="set_wallets_password" class="input-content" password type="number" focus="{{isFocus}}" maxlength="6" />

</view>

 

//index.js

 

Page({

data: {

payment_mode: 1,//默认支付方式 微信支付

isFocus: false,//控制input 聚焦

balance:100,//余额

actual_fee:20,//待支付

wallets_password_flag:false//密码输入遮罩

},

//事件处理函数

 

onLoad: function () {

 

},

wx_pay() {//转换为微信支付

this.setData({

payment_mode: 1

})

},

offline_pay() {//转换为转账支付

this.setData({

payment_mode: 0