vue项目中扫码枪收款

扫码枪会将扫到的数据带入到获取焦点的输入框中,并且触发输入框的enter回车事件

1.自动获取焦点

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

// 使用directives注册v-focus全局指令
  directives: {
    focus: {
      inserted: function(el) {
        el.querySelector("input").focus();
      }
    }
  },

2.监听回车事件

payCode(){

  //这里进行扫码后的操作

}

猜你喜欢

转载自www.cnblogs.com/samsara-yx/p/11540394.html