今天遇到個問題,我在手機做一個選擇生日的功能,但是當我點擊input框時,事件選擇插件和輸入法都彈出來了,很丑,然后就想阻止輸入法彈出來,
網上一個方法是:在input框的獲取焦點事件里,主動觸發失去焦點事件,這樣就阻止輸入法的彈出了,很好,上個代碼:
<input type="text" class="nameInput birthDayInput" placeholder="點擊選擇生日日期" @focus="openPicker()" v-model="comInfo.birthday">
openPicker() {
document.activeElement.blur();//主動觸發onblur事件,是原生的js喲
this.$refs.picker.open();//這個方法不要管,是其它代碼
},