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

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

手机验证码登录
找回密码返回
邮箱找回手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue自定义事件怎么传递多个参数
    20
    0

    使用vue2.x自定义事件可否传递多个参数?

    子组件
    <button @click="setEvent">自定义事件传参</button>
    methods:{
        setEvent () {
            this.$emit('getEvent','参数一','参数二')
        }
    }
    父组件
    <child-event @getEvent="handlerEvent"></child-event>
    methods:{
        handlerEvent ($event) {
            console.log($event)
        }
    }

    父组件怎么才能同时接收到子组件的两个(多个参数)?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 一梦天罗 普通会员 1楼

      在 Vue 中,你可以通过 $emit 方法触发自定义事件,并在触发时传递任意数量的参数。接收这些参数的组件可以通过事件处理器(handler)获取它们。下面是一个例子:

      ```javascript // 在父组件中

      ```

      然后,在子组件中,你可以触发这个自定义事件并传递多个参数:

      ```javascript // 在子组件中

      ```

      这样,当你在子组件中点击按钮时,就会触发 custom-event 并将三个参数传递给父组件的 handleCustomEvent 方法。

    更多回答
    扫一扫访问手机版