公司要做一個停車場微信小程序,支持臨時車預支付以及支付記錄查詢等功能,其中涉及車牌輸入的功能,為了提升用戶體驗,避免繁瑣的輸入,決定自己寫一個鍵盤。
省份簡寫鍵盤如下:
省份簡寫鍵盤
英文簡寫鍵盤如下:
英文簡寫鍵盤
目錄結構
<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 | 輸入按鈕按下或者刪除按鈕按下時觸發 | 輸入的值 |
以上代碼僅供大家學習交流