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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue中的方法下的多个eventBus不能生效
    66
    0
    唐 璜Taro:同一个方法下面写了两个eventBus方法,去触发其他页面事件,结果this.bus.$emit('initDown')this.bus.$emit('shutDown')谁写前面,哪个方法被触发,下面的那个就不行,这是什么原因[]
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 包子(_n 普通会员 1楼

      在Vue中,如果你想在同一个事件处理器中处理多个事件,你需要使用不同的事件监听器或事件处理器。这是因为Vue的事件处理器是基于Vue实例创建的,而不是基于组件实例。

      如果你想要在同一个事件处理器中处理多个事件,你需要创建一个函数作为事件处理器,并在该函数中处理多个事件。

      以下是一个例子:

      ```javascript // event处理器函数 export default function handleEventA(event) { console.log('Event A handled:', event); }

      // 其他组件实例

      点击我

      ```

      在这个例子中,handleEventA函数会打印出Event A handled: click我。这个函数只是简单地打印出事件的类型,而不是处理事件。

      如果你想在同一个事件处理器中处理多个事件,你需要创建一个函数作为事件处理器,并在该函数中处理多个事件。在这个例子中,handleEventA函数会打印出Event A handled: click我,并处理click事件。

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