Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

keyboard.wxml 3.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <view class="kb">
  2. <view class="flex-center">
  3. <view class="kb-input kb-input__ul" bindtap="showKeyboard">
  4. <view class="kb-input__li">{{textArr[0]?textArr[0]:''}}</view>
  5. <view class="kb-input__li">{{textArr[1]?textArr[1]:''}}</view>
  6. <view class="icon"></view>
  7. <view class="kb-input__li">{{textArr[2]?textArr[2]:''}}</view>
  8. <view class="kb-input__li">{{textArr[3]?textArr[3]:''}}</view>
  9. <view class="kb-input__li">{{textArr[4]?textArr[4]:''}}</view>
  10. <view class="kb-input__li">{{textArr[5]?textArr[5]:''}}</view>
  11. <view class="kb-input__li">{{textArr[6]?textArr[6]:''}}</view>
  12. <view class="kb-input__li">
  13. <view wx:if="{{textArr[7] && textArr[7] !==''}}">{{textArr[7]?textArr[7]:''}}</view>
  14. <view class="otherBtn" wx:else>
  15. <view class="icons">
  16. <autoImage style="width:20rpx;height:20rpx" src="../../static/handleCar/icon_add@2x.png"></autoImage>
  17. </view>
  18. <view class="text">新能源</view>
  19. </view>
  20. </view>
  21. </view>
  22. </view>
  23. <view class="kb-keyboard" vx:if="{{show}}">
  24. <view class="row-wrap" bindtap="closeKeyboard"></view>
  25. <view class="kb-keyboard__panle row-wrap kb-keyboard__panle-style" wx:if="{{show}}">
  26. <!-- 省份简写键盘 -->
  27. <view wx:if="{{!isAlph}}" wx:for="{{province}}" wx:key="*this" bindtap="tapKeyboard" data-val="{{item}}" class="kb-keyboard__td kb-keyboard__td-theme" hover-class="kb-keyboard__td-tap-theme" hover-start-time="0" hover-stay-time="40">
  28. {{item}}
  29. </view>
  30. <!-- 数字键盘 -->
  31. <button wx:if="{{isAlph}}" wx:for="{{natural}}" wx:key="*this" bindtap="tapKeyboard" data-val="{{item}}" class="kb-keyboard__td-num kb-keyboard__td-theme wd"
  32. hover-class="kb-keyboard__td-tap-theme" hover-start-time="0" hover-stay-time="40" disabled="{{!isNum}}">
  33. {{item}}
  34. </button>
  35. <!-- 字母键盘 -->
  36. <view wx:if="{{isAlph}}" wx:for="{{'ABCDEFGHJKLMNPQRSTUVW-XYZ'}}" wx:key="*this" bindtap="tapKeyboard" data-val="{{item}}" class="kb-keyboard__td-num kb-keyboard__td-theme" hover-class="kb-keyboard__td-tap-theme" hover-start-time="0" hover-stay-time="40">
  37. <text wx:if="{{item === '-'}}" class="kb-keyboard__del"></text>
  38. <text wx:else>{{item}}</text>
  39. </view>
  40. <!-- 完成按钮 -->
  41. <view wx:if="{{isAlph && textArr.length > 6}}" bindtap="tapFinished" class="kb-keyboard__td-finished kb-keyboard__finished" hover-class="kb-keyboard__td-tap-fin-theme" hover-start-time="0" hover-stay-time="60">
  42. {{extraKey}}
  43. </view>
  44. <view wx:if="{{isAlph && textArr.length < 7}}" class="kb-keyboard__td-finished kb-keyboard__finished-base">
  45. {{extraKey}}
  46. </view>
  47. <view wx:if="{{textArr.length === 1}}" bindtap="tapFinished" class="kb-keyboard__td kb-keyboard__td-theme close" hover-class="kb-keyboard__td-tap-theme" hover-start-time="0" hover-stay-time="40">
  48. 关闭
  49. </view>
  50. <view bindtap="tapFinished" wx:else class="kb-keyboard__td-finished kb-keyboard__finished" hover-class="kb-keyboard__td-tap-fin-theme" hover-start-time="0" hover-stay-time="60">
  51. 关闭
  52. </view>
  53. </view>
  54. </view>
  55. </view>