主動觸發input框的失去焦點事件,阻止輸入法跳出


今天遇到個問題,我在手機做一個選擇生日的功能,但是當我點擊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();//這個方法不要管,是其它代碼
        },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM