【问题标题】:vue emit parent not listening to custom eventvue发出父母不听自定义事件
【发布时间】:2020-09-16 20:22:54
【问题描述】:

我正在尝试进行发射以进行从子到父的函数调用。 我尝试的 CodeSandbox。

我不明白为什么我的自定义事件没有得到父母的监听: https://codesandbox.io/s/broken-bash-ryq26?file=/src/App.vue

【问题讨论】:

    标签: javascript vue.js eventemitter emit


    【解决方案1】:

    你需要将监听器放在它来自的组件上,而不是放在某个 div 上

    <HelloWorld @whats-up="notMuch" msg="Hello Vue in CodeSandbox!"/>
    

    【讨论】:

      【解决方案2】:

      您应该在 HelloWorld 组件中收听 whats-up 事件。代码应该是这样的

      <HelloWorld @whats-up="notMuch" msg="Hello Vue in CodeSandbox!"/>
      

      【讨论】:

        猜你喜欢
        • 2019-11-21
        • 2019-10-29
        • 1970-01-01
        • 2022-08-16
        • 2017-02-25
        • 2017-11-30
        • 2021-05-05
        • 1970-01-01
        • 2021-02-24
        相关资源
        最近更新 更多