zoukankan      html  css  js  c++  java
  • 键盘事件不生效解决方式

    1.

    <el-button type="success" @click.enter="gomain()">登录</el-button>
    代码如上,在click修饰符,添加发现无效,后来查阅资料才发现要元素处于focus时才可以触发,如果按钮没有被选择,Enter按钮时没有用的,所以可以把监听事件绑在document上

      //添加监听回车按键
    created() {  
        var _this = this;
        document.addEventListener("keydown", _this.watchEnter);
      },  
      destroyed() {
        //移除监听回车按键
        var _this = this;
        document.removeEventListener("keydown", _this.watchEnter);
      },
      methods:{
        //监听回车按钮事件
        watchEnter(e) {
          var keyNum = window.event ? e.keyCode : e.which; //获取被按下的键值
          //判断如果用户按下了回车键(keycody=13)
          if (keyNum == 13) {
            按下回车按钮要做的事
          }
        },
      }
    复制代码
    

      2.

    <span id="myspan"></span>
    
    js:
    
     $("#myspan").attr("tabindex",0);
    
     $("#myspan").focus();
  • 相关阅读:
    python_levenshtein 的安装和使用
    接口测试困难
    pycharm修改windows的IP
    Excel读取,修改,新建
    appium混合应用的处理
    冒泡排序
    选择排序
    插入排序
    python中两种退出方式os._exit(),sys.exit()
    二分查找
  • 原文地址:https://www.cnblogs.com/ygunoil/p/12937254.html
Copyright © 2011-2022 走看看