最近作微信小程序,有個需求要求用戶上傳銀行卡信息,因此擼了個頁面以及邏輯,詳情代碼以及使用參照示例,若是對你有所幫助的請給個Star✨~git
github.com/ZBK1nger/ba…github
如上圖所示,基本的頁面就是這樣,在這主要有這麼幾個點這裏主要說下說下屬於銀行卡自動匹配銀行卡信息的邏輯,在當前銀行卡的bindinput方法中,時刻監聽用戶輸入的值,而後根據util.js中的bankCardAttribution方法來判斷json
getUserIdCardNumber: function (e) { this.setData({ bankNumber: e.detail.value }) var temp = util.bankCardAttribution(e.detail.value) console.log(temp) if (temp == Error) { temp.bankName = ''; temp.cardTypeName = ''; } else { this.setData({ cardType: temp.bankName + temp.cardTypeName, }) } }, 複製代碼
若是驗證銀行卡號正確的話會返回咱們一段這樣的json,而後就隨便.你須要的信息了 👌 小程序