zrg
4 天以前 fb0d024283a24042e55c70019dffbcd104792135
uni_modules/uni-combox/components/uni-combox/uni-combox.vue
@@ -4,7 +4,7 @@
         <text>{{label}}</text>
      </view>
      <view class="uni-combox__input-box">
         <input :auto-focus="isAutoFocus" :blur-call="blurCall" class="uni-combox__input" type="text"
         <input :auto-focus="isAutoFocus" :focus="isFocus" :blur-call="blurCall" class="uni-combox__input" type="text"
            :placeholder="placeholder" placeholder-class="uni-combox__input-plac" v-model="inputVal"
            @input="onInput" @focus="onFocus" @blur="onBlur" @confirm="onConfirm" />
         <uni-icons :type="showSelector? 'top' : 'bottom'" size="14" color="#999" @click="onIconClick">
@@ -79,6 +79,10 @@
            type: Function,
            default: () => {}
         },
         isFocus: {
            type: Boolean,
            default: false
         },
         // #ifndef VUE3
         value: {
            type: [String, Number],
@@ -151,10 +155,9 @@
            }, 153)
         },
         onConfirm() {
            setTimeout(() => {
               this.showSelector = false
               this.confirmCall()
            }, 153)
            this.showSelector = false
            this.$emit('confirm', this.inputVal)
            this.$emit('update:modelValue', this.inputVal)
         },
         onSelectorClick(index) {
            this.inputVal = this.filterCandidates[index]