Browse Source

no message

featrue/v4.0
xpz2018 5 years ago
parent
commit
48187e55d1
2 changed files with 5 additions and 3 deletions
  1. 4
      components/vehicle-keyboard/index.js
  2. 4
      components/vehicle-keyboard/index.wxml

4
components/vehicle-keyboard/index.js

@ -29,12 +29,14 @@ Component({
}, },
methods: { methods: {
show: function (number, type) { show: function (number, type) {
var index = 0
if(number && number.length){ if(number && number.length){
this.data.plateNumber = number.split('') this.data.plateNumber = number.split('')
index = this.data.plateNumber.length - 1
} }
this.data.type = type this.data.type = type
this.updateNumber() this.updateNumber()
this.setData({ plateNumber: this.data.plateNumber, mode: 1, activeIndex: 0, visible: true})
this.setData({ plateNumber: this.data.plateNumber, mode: 1, activeIndex: index, visible: true})
}, },
hide: function () { hide: function () {
this.setData({visible: false, plateNumber: ["", "", "", "", "", "", ""]}) this.setData({visible: false, plateNumber: ["", "", "", "", "", "", ""]})

4
components/vehicle-keyboard/index.wxml

@ -16,11 +16,11 @@
{{item}}</view> {{item}}</view>
</view> </view>
<view class="kb-keyboard-nums flex-brick" hidden="{{!(mode==2)}}"> <view class="kb-keyboard-nums flex-brick" hidden="{{!(mode==2)}}">
<view class="kb-keyboard_td {{activeIndex==1 ? 'disabled':''}}" wx:for="{{numbers}}" bindtap="tapKeyboard"
<view class="kb-keyboard_td {{activeIndex == 1 ? 'disabled' : '' }}" wx:for="{{numbers}}" bindtap="tapKeyboard"
data-val="{{item}}" wx:key="index">{{item}}</view> data-val="{{item}}" wx:key="index">{{item}}</view>
</view> </view>
<view class="kb-keyboard-letters flex-brick" hidden="{{!(mode==2)}}"> <view class="kb-keyboard-letters flex-brick" hidden="{{!(mode==2)}}">
<view class="kb-keyboard_td {{activeIndex > 1 && item =='Q' ? 'disabled':''}}" wx:for="{{letters}}"
<view class="kb-keyboard_td {{activeIndex < 1 ? 'disabled' : '' }}" wx:for="{{letters}}"
bindtap="tapKeyboard" data-val="{{item}}" wx:key="index">{{item}}</view> bindtap="tapKeyboard" data-val="{{item}}" wx:key="index">{{item}}</view>
</view> </view>

Loading…
Cancel
Save