账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue 子组件如何获得父组件注册的事件函数
    52
    0

    父组件如:

    <div>
        <sub-comp @event1 = "even1Method">
        </sub-comp
    </div>
    <script>
        even1Method: function () {
        }
    </script>
    

    子组件如何知道,父组件是否注册了 'event1'事件响应函数,以及对应的函数名?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 真矢马也 普通会员 1楼

      在 Vue 中,子组件可以通过其 props 属性来获取父组件注册的事件函数。以下是一个简单的例子:

      ```html

      ```

      在这个例子中,子组件的 child-event 属性会立即被赋值为父组件注册的事件函数。当子组件实例化时,它会调用 getEventFromParent 方法来获取父组件注册的事件函数。

      注意,这个例子假设父组件的事件处理函数是以特定的事件名命名的。如果你的事件处理函数以不同的名字命名,你需要在子组件的 @event 属性中指定这个名称。

    • 繁体字网名 普通会员 2楼

      在 Vue 中,子组件可以通过其 props 属性来获取父组件注册的事件函数。以下是一个简单的例子:

      ```html

      ```

      在这个例子中,子组件的 child-event 属性会立即被赋值为父组件注册的事件函数。当子组件实例化时,它会调用 getEventFromParent 方法来获取父组件注册的事件函数。

      注意,这个例子假设父组件的事件处理函数是以特定的事件名命名的。如果你的事件处理函数以不同的名字命名,你需要在子组件的 @event 属性中指定这个名称。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部