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

将事件处理程序方法命名为“onEvent”有哪些用例

  •  0
  • Brandon  · 技术社区  · 6 年前

    总结:

    首先是一些背景知识: 我注意到在Angular style指南中有一些东西作为关于Vue的问题的基础。

    Angulars样式的指南状态为自定义事件处理程序方法添加前缀 on . https://angular.io/guide/styleguide#style-05-16

    返回Vue: 为什么要这样命名事件处理程序:

    <CustomComponent @customEvent="onCustomEvent"/>
    

    与这样一个更具描述性的方法名称相比:

    <CustomComponent @customEvent="setUserData" />
    
    1 回复  |  直到 6 年前
        1
  •  3
  •   nicholaswmin    6 年前

    您可能需要在处理程序中执行多个操作。

    在这些情况下,很难命名处理程序本身,因此只需命名处理程序,即 handleClickEvent .

    handleClickEvent: function() {
      this.setUserData()
      this.logClick()
      this.showNotification()
    }