公司要(yao)做一(yi)個停車場微信小程(cheng)序,支(zhi)持臨時車預支(zhi)付以及支(zhi)付記錄查(cha)詢等功能(neng),其中涉及車牌輸(shu)入的功能(neng),為了提(ti)升(sheng)用戶體驗,避免繁瑣的輸(shu)入,決定自己寫(xie)一(yi)個鍵盤。
省份簡寫(xie)鍵盤如下:

省份簡寫鍵盤
英(ying)文簡寫鍵盤如下:

英文簡寫鍵盤

目錄結構
<v-panel is-show="{{isShow}}" bindok="inputOk" binddelete="inputdelete" bindinputchange="inputChange" key-board-type="{{keyBoardType}}" backgroundColor="white" />
| 屬性名稱 | 類型 | 默認值 | 說明 |
|---|---|---|---|
| isShow | 布爾(boolean) | false | 控制鍵盤是否顯示,true顯示,false不顯示 |
| buttonBorder | 字符串(String) | "1px solid #ccc" | 控制鍵盤按鈕邊框,同css border屬性 |
| backgroundColor | 字符串(String) | #fff | 控制鍵盤背景色,同css |
| keyBoardType | 數字(Number) | 1 | 控制鍵盤顯示類型,1為省份簡寫,2為英文簡寫 |
| 事件名稱 | 觸發情況 | 返回值 |
|---|---|---|
| delete | 刪除按鈕按下的時候觸發 | 微信事件 |
| ok | 確定按鈕按下時觸發 | 微信事件 |
| inputchange | 輸入按鈕按下或者刪除按鈕按下時觸發 | 輸入的值 |
以上代碼僅供大家學習(xi)交流