代码之家  ›  专栏  ›  技术社区  ›  Charles

EmberJS操作所需的密钥

  •  0
  • Charles  · 技术社区  · 9 年前

    如何定义仅在按下特定修改键时调用的动作(单击时)?

    allowedKeys 当没有按下修改键时,也执行该动作。

    1 回复  |  直到 9 年前
        1
  •  1
  •   Bek    9 年前

    一种方法是直接做

    <div onclick={{action 'itemClick'}}> my item </div>  
    

    以及在控制器/父组件中

    actions: {
      itemClick(e){
        if (e.altKey) {
           // alt key 
        } else if (e.ctrlKey) {
           // ctrl key 
        }
      }
    }