vue項目中掃碼槍收款


掃碼槍會將掃到的數據帶入到獲取焦點的輸入框中,並且觸發輸入框的enter回車事件

1.頁面上要有一個輸入框,並且是獲取焦點狀態,當然它是隱藏的看不到,我是把寬高設置為0,然后加上回車事件。

      <el-input ref="barCodeInput" v-model="barCode" size="small" @keyup.enter.native="payCode"></el-input>

2.獲取焦點的方法

Vue.nextTick(() => {
    this.$refs["barCodeInput"].focus();
});

3.執行回車事件

payCode(){
     //這里進行掃碼槍掃碼后的操作,調后台接口      
}

  

               


免責聲明!

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



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