一级片大奶子_色又黄又爽18禁免费视频_热久久久久久久_久久久精品一区二区_日韩av不卡在线播放_精品国内自产拍在线观看视频

商城系統(tǒng) 注冊

停車小程序車牌鍵盤開發(fā)實例

2018-07-25|HiShop
導讀:做一個停車場微信小程序,支持臨時車預支付以及支付記錄查詢等功能,其中涉及車牌輸入的功能,為了提升用戶體驗,避免繁瑣的輸入,需要寫一個鍵盤。...

做一個停車場微信小程序,支持臨時車預支付以及支付記錄查詢等功能,其中涉及車牌輸入的功能,為了提升用戶體驗,避免繁瑣的輸入,需要寫一個鍵盤。

停車小程序車牌鍵盤開發(fā)實例

效果圖如下

省份簡寫鍵盤如下:

停車小程序車牌鍵盤開發(fā)實例

省份簡寫鍵盤

英文簡寫鍵盤如下:

停車小程序車牌鍵盤開發(fā)實例

英文簡寫鍵盤

源代碼

目錄結構

停車小程序車牌鍵盤開發(fā)實例

目錄結構

wxml文件內(nèi)容


  1.  
    <view wx:if="{{isShow}}" class="vehicle-panel" style="height:430rpx;background-color:{{backgroundColor}}">
  2.  
    <!--省份簡寫鍵盤-->
  3.  
    <block wx:if="{{keyBoardType === 1}}">
  4.  
    <view class="vehicle-panel-row">
  5.  
    <view hover-class="vehicle-hover" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button' style="border:{{buttonBorder}}" wx:for="{{keyVehicle1}}" bindtap='vehicleTap' data-value="{{item}}" wx:for-index="idx" wx:key="idx">{{item}}</view>
  6.  
    </view>
  7.  
    <view class="vehicle-panel-row">
  8.  
    <view hover-class="vehicle-hover" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button' style="border:{{buttonBorder}}" wx:for="{{keyVehicle2}}" bindtap='vehicleTap' data-value="{{item}}" wx:for-index="idx" wx:key="idx">{{item}}</view>
  9.  
    </view>
  10.  
    <view class="vehicle-panel-row">
  11.  
    <view hover-class="vehicle-hover" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button' style="border:{{buttonBorder}}" wx:for="{{keyVehicle3}}" bindtap='vehicleTap' data-value="{{item}}" wx:for-index="idx" wx:key="idx">{{item}}</view>
  12.  
    </view>
  13.  
    <view class="vehicle-panel-row-last">
  14.  
    <view hover-class="vehicle-hover" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button vehicle-panel-row-button-last' bindtap='vehicleTap' data-value="{{item}}" wx:for="{{keyVehicle4}}" style="border:{{buttonBorder}}" wx:for-index="idx" wx:key="idx">{{item}}</view>
  15.  
    </view>
  16.  
    </block>
  17.  
    <!--英文鍵盤 -->
  18.  
    <block wx:else>
  19.  
    <view class="vehicle-panel-row">
  20.  
    <view hover-class="vehicle-hover" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button vehicle-panel-row-button-number' bindtap='vehicleTap' data-value="{{item}}" wx:for="{{keyNumber}}" style="border:{{buttonBorder}}" wx:for-index="idx" wx:key="item">{{item}}</view>
  21.  
    </view>
  22.  
    <view class="vehicle-panel-row">
  23.  
    <view hover-class="vehicle-hover" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button' style="border:{{buttonBorder}}" wx:for="{{keyEnInput1}}" bindtap='vehicleTap' data-value="{{item}}" wx:for-index="idx" wx:key="idx">{{item}}</view>
  24.  
    </view>
  25.  
    <view class="vehicle-panel-row">
  26.  
    <view hover-class="vehicle-hover" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button' style="border:{{buttonBorder}}" wx:for="{{keyEnInput2}}" bindtap='vehicleTap' data-value="{{item}}" wx:for-index="idx" wx:key="idx">{{item}}</view>
  27.  
    <view hover-class="vehicle-hover" style="border:{{buttonBorder}}" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button vehicle-panel-row-button-img'>
  28.  
    <image src='./delete.svg' class='vehicle-en-button-delete' bindtap='vehicleTap' data-value="delete" mode='aspectFit'>刪除</image>
  29.  
    </view>
  30.  
    </view>
  31.  
    <view class="vehicle-panel-row-last">
  32.  
    <view hover-class="vehicle-hover" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button vehicle-panel-row-button-last' bindtap='vehicleTap' style="border:{{buttonBorder}}" data-value="{{item}}" wx:for="{{keyEnInput3}}" wx:for-index="idx" wx:key="idx">{{item}}</view>
  33.  
    <view hover-class="vehicle-hover" style="border:{{buttonBorder}}" hover-start-time="10" hover-stay-time="100" class='vehicle-panel-row-button vehicle-panel-ok' bindtap='vehicleTap' data-value="ok">確定</view>
  34.  
    </view>
  35.  
    </block>
  36.  
    </view>

json文件


  1.  
    {
  2.  
    "component": true
  3.  
    }

js文件


  1.  
    Component({
  2.  
     
  3.  
    externalClasses: ['v-panel'],
  4.  
     
  5.  
    properties: {
  6.  
    isShow: {
  7.  
    type: Boolean,
  8.  
    value: false,
  9.  
    },
  10.  
    buttonBorder: {
  11.  
    type: String,
  12.  
    value: "1px solid #ccc"
  13.  
    },
  14.  
    backgroundColor:{
  15.  
    type: String,
  16.  
    value: "#fff"
  17.  
    },
  18.  
    //1為省份鍵盤,其它為英文鍵盤
  19.  
    keyBoardType: {
  20.  
    type: Number,
  21.  
    value: 1,
  22.  
    }
  23.  
    },
  24.  
    data: {
  25.  
    keyVehicle1: '陜京津滬冀豫云遼',
  26.  
    keyVehicle2: '黑湘皖魯新蘇浙贛',
  27.  
    keyVehicle3: '鄂桂甘晉蒙吉閩貴',
  28.  
    keyVehicle4: '粵川青藏瓊寧渝',
  29.  
    keyNumber: '1234567890',
  30.  
    keyEnInput1: 'QWERTYUIOP',
  31.  
    keyEnInput2: 'ASDFGHJKL',
  32.  
    keyEnInput3: 'ZXCVBNM',
  33.  
    },
  34.  
    methods: {
  35.  
    vehicleTap: function (event) {
  36.  
    let val = event.target.dataset.value;
  37.  
    switch (val){
  38.  
    case 'delete':
  39.  
    this.triggerEvent('delete');
  40.  
    this.triggerEvent('inputchange');
  41.  
    break;
  42.  
    case 'ok':
  43.  
    this.triggerEvent('ok');
  44.  
    break;
  45.  
    default:
  46.  
    this.triggerEvent('inputchange', val);
  47.  
    }
  48.  
    },
  49.  
    }
  50.  
    });

wxss文件


  1.  
    :host {
  2.  
    width: 100%;
  3.  
    }
  4.  
    .vehicle-panel {
  5.  
    width: 100%;
  6.  
    position: fixed;
  7.  
    bottom: 0;
  8.  
    display:flex;
  9.  
    flex-direction:column;
  10.  
    justify-content:center;
  11.  
    z-index: 1000;
  12.  
    }
  13.  
    .vehicle-panel-row {
  14.  
    display: flex;
  15.  
    justify-content: space-between;
  16.  
    align-items: center;
  17.  
    }
  18.  
    .vehicle-panel-row-last{
  19.  
    display: flex;
  20.  
    justify-content: space-between;
  21.  
    align-items: center;
  22.  
    }
  23.  
    .vehicle-panel-row-button {
  24.  
    background-color: #fff;
  25.  
    margin: 5rpx;
  26.  
    padding: 5rpx;
  27.  
    width: 80rpx;
  28.  
    height: 80rpx;
  29.  
    text-align: center;
  30.  
    line-height: 80rpx;
  31.  
    border-radius: 10rpx;
  32.  
    }
  33.  
    .vehicle-panel-row-button-number {
  34.  
    background-color: #eee;
  35.  
    }
  36.  
    .vehicle-panel-row-button-last {
  37.  
    width: 90rpx;
  38.  
    height: 90rpx;
  39.  
    line-height: 90rpx;
  40.  
    }
  41.  
    .vehicle-hover {
  42.  
    background-color: #ccc;
  43.  
    }
  44.  
    .vehicle-panel-row-button-img {
  45.  
    display: flex;
  46.  
    justify-content: center;
  47.  
    align-items: center;
  48.  
    }
  49.  
    .vehicle-en-button-delete {
  50.  
    width: 55rpx;
  51.  
    height: 85rpx;
  52.  
    }
  53.  
    .vehicle-panel-ok {
  54.  
    background-color: #0F4BA1;
  55.  
    color: #fff;
  56.  
    width: 150rpx;
  57.  
    height: 80rpx;
  58.  
    }

使用方式

示例

<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 數(shù)字(Number) 1 控制鍵盤顯示類型,1為省份簡寫,2為英文簡寫

事件

事件名稱 觸發(fā)情況 返回值
delete 刪除按鈕按下的時候觸發(fā) 微信事件
ok 確定按鈕按下時觸發(fā) 微信事件
inputchange 輸入按鈕按下或者刪除按鈕按下時觸發(fā)

輸入的值

以上就是這篇關于停車小程序車牌鍵盤的實例,如果你也需要開發(fā)一款小程序,那么可以咨詢 HiShop小程序工具提供多類型商城/門店小程序制作,可視化編輯 1秒生成5步上線。通過拖拽、拼接模塊布局小程序商城頁面,所看即所得,只需要美工就能做出精美商城。更多小程序商店請查看:小程序商店

電話咨詢 預約演示 0元開店
主站蜘蛛池模板: 久久久久久久久久久久=av|少妇又白又嫩又色又粗|欧美日韩精品免费观看视一区二区|国产手机精品一区二区|伊人=av网|久久大香萑太香蕉=aV黄软件 | 伊人偷拍视频|久久久久99精品成人片三人毛片|午夜影院中文字幕|J=aP=aNESE国产中文在线观看|久久国产精品福利二区三区|yy8090新视觉午夜毛片 | 日本中文一区二区|成年女人高潮免费播放|xx69视频|午夜h片|久久99热这里只有精品国产|亚洲一区二区视频 | 国产9色视频|99久久久国产精品露出|午夜影院福利合集1000|精品午夜福利在线观看|日本xxxxxxxxx三级|欧美人伦禁忌.5 日本中文一区二区|成年女人高潮免费播放|xx69视频|午夜h片|久久99热这里只有精品国产|亚洲一区二区视频 | 久久激情久久|国产人妻久久精品二区三区|国产人妖=av|中日韩免费=av|日本一区2区|欧美亚洲国产第一精品久久 | 精品日韩=av一区二区|一区二区三区毛片免费|免费妈妈的朋友|中文字幕日本一道|午夜精品久久久久久毛片|欧美一区二区三区免费在线观看 | 岛国精品在线观看|欧美丰满高潮xxxx喷水动漫|国内=av网|亚洲精品久久久久久久久|亚洲精品h|亚洲国产视频一区二区 | 国产草草影院一区二区三区|91视频看看|国产一级淫片=a视频免费观看|欧美一区综合|#NAME?|国产黄毛片 | 少妇大战黑吊在线观看|淫片毛片视频|日本精品www|国产成人久久精品77777|亚洲国产欧美在线观看的|国产精品色情国产三级在 | 久久日=av|91精品国产闺蜜国产在线闺蜜|91视频免费观看网站|99精品国产高清在线观看|亚洲女子=a中天字幕|日韩=av黄色在线观看 | 国产乱码一区二区三区|久久婷婷麻豆国产91天堂|无毛一区二区|日韩久久综合|午夜影院福利社|日韩字幕一区 | 91污视频软件|国产=av无码专区亚洲=av果冻传媒|免费又色又爽又黄的视频入口|亚洲精品乱码久久久久久蜜桃不卡|yes123夜色资源站最新地址|福利免费在线网站 | 日日噜噜夜夜狠狠扒开双腿|欧美人成在线观看|美丽的姑娘免费观看在线播放|欧美性猛交xxxx乱大交密桃|亚洲精品国产字幕久久麻豆|日本裸交xx╳╳137大胆 | 人人干人人看|一二三四观看视频社区在线|精选=av|老少妇人妻无码专区视频大码|2015www永久免费观看播放|怡红院日韩 | 东北寡妇特级毛片免费|99热精品国产一区二区在线观看|亚洲=aV永久纯肉无码精品动漫|国产成人一区二区三区|午夜=av一区二区|久久久久久久久久久动漫 国产1区在线观看|四房播播成人社区|嫩草影视亚洲|免费毛片在线不卡|久久亚洲精品国产一区最新章节|911免费看片 | 91精品在线观看入口|情人伊人久久综合亚洲|亚洲=aV成人无码网站18禁在线播放|午夜久久福利视频|国产精品午夜福利不卡|午夜黄色录像 | 成人=av一区二区三区在线观看|欧美日韩中文字幕一区二区三区|#NAME?|青青草视频网|日韩=av在线一区二区三区|老司机在线精品视频播放 | 中文字幕58页|日日碰狠狠躁久久躁孕妇|日韩=av在线免费看|国产精品嘛豆传媒|2020久久国产精品|日韩乱轮 | 国产精品成人**免费视频|亚洲免费在线播放视频|国产激情一级毛片久久久|99久免费精品视频在线观78|97dyy97影院理论片在线|日韩成人免费视频 | 国产精品视频最多的网站|韓國三級大全久久網站|日韩推理片免费观看|60岁老女人高潮表现|日本免费专区|亚洲第一成人在线观看 | 亚洲综合另类小说色区色噜噜|国产奂费一级毛片|色七综合|草蹓视频在线观看|伊人欧美|精品成人一区二区三区免费视频 | 99精品免费在线|能在线观看的一区二区三区|69国产盗摄一区二区三区五区|精品国产一二区|亚洲最新=av网址|日本丰满岳乱妇在线观看 | 午夜国产在线|国产人妻无码一区二区三区婷婷|中文字幕免费在线看|2021国产麻豆剧传媒精品入口|日日射夜夜|免费久久99精品国产 | 阿v天堂2018在无码免费|男人添女人下身视频网站|日韩精品久久久久久免费|日韩爱爱免费视频|视频在线精品一区|成人欧美一区二区三区视频xxx | 欧美日韩不卡一区二区三区|亚洲精品视频久久|少妇欲求不满和邻居在线播放|免费一级片视频|亚洲综合天堂=aV网站在线观看|亚洲=aV无码久久精品播放 | 国产精品成人v=a在线观看|久久网中文字幕|国产精品2区|色费色情人成视频|国产精品一区二区丝瓜|国产亚洲精品自在久久77 | 蜜桃=aV少妇久久久久久高潮不断|国产精品VIDEOSSEX国产高清|亚洲成=aⅤ人片久青草影院按摩|夜色香影院|自拍视频区|超碰综合 | 国精产品999一区二区三区有限|日韩毛片|成人免费看片又大又黄|麻豆出品视频在线|4438全国成人免费|青草视频精品 | 国产一级片一区|欧美在线观看中文字幕|波波成人网|亚洲第一色区|人妻免费一区二区三区最新|久久www色情成人免费 | 久草在线|粉嫩=av一区二区在线播放免费|丁香五月天综合缴情网|激情五月俺也去狠狠爱|天天做夜夜爱|欧美专区亚洲 | 成人一区二区三区免费视频|日本=a=a=a=a片毛片免费观蜜桃|在线观看亚洲欧美|日本一夲道无码不卡免费视频|穿乳环蒂环上锁调教老师|国产成人综合一区二区三区 | 肉体裸体xxxxx免费观看|国产乱妇乱子在线播放视频|日本免费无遮挡毛片的意义|国产无套乱子伦精彩无码视频|国产一区二区h|亚洲色图网址 | 天天看片导航|又粗又猛又黄又爽无遮挡|人妻无码专区一区二区三区|国产l精品国产亚洲区久久|少妇被又大又粗猛烈进出视频|国产精品夜色一区二区三区 | 免费无码成人=aV在线播放不卡|美女一区二区三区四区|男女激情麻豆|4虎四虎永久在线精品免费|黄色录像www|顶级丰满少妇自慰到喷水 | 亚洲日韩精品欧美一区二区一|蜜桃视频在线视频|久久亚洲一区二区三区四区五区|国产女性无套免费看网站|97色久水蜜桃|日本中文字幕=a∨在线观看 | 中国黄色影院|99精品一区二区三区|久久成人久久|疯狂做受XXXX高潮吃奶|欧洲精品二区|激情超碰在线 | 国产一区2区3区|一级片=a=a|日韩欧美不卡一卡二卡3卡四卡2021免费|国产深夜福利在线|免费=a级黄色片|肉感饱满中年熟妇日本 | 在线=a亚洲视频播放在线观看|男女吃奶做爰猛烈紧视频|一级精品毛片|欧美一级片免费看|蜜臀久久=av|美国成人在线 | 午夜精品久久久久久99热软件|久久一区视频|午夜精品视频在线观看|亚洲福利午夜|麻豆精产国品一二三区别网站|国产乱子伦视频在线播放 | 亚洲狠狠婷婷综合久久蜜桃|国产成人精品福利网站人|爆乳美女脱内衣18禁裸露网站|免费一级特黄特色大片|欧美成人亚洲|国产精品麻豆v=a在线播放 | 中文字幕免费中文|青青草免费在线视频观看|91探花系列在线播放|国产精品久久久久久久久久免|18禁真人抽搐一进一出在线|日本三级韩国三级人妻 |