千家信息网

vue中$emit怎么用

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要为大家展示了"vue中$emit怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"vue中$emit怎么用"这篇文章吧。在vue中,"$em
千家信息网最后更新 2025年01月20日vue中$emit怎么用

这篇文章主要为大家展示了"vue中$emit怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"vue中$emit怎么用"这篇文章吧。

在vue中,"$emit"用于触发当前实例上的事件,附近参数都会传给监听器回调;子组件可以利用"$emit"触发父组件的自定义事件,语法为"vm.$emit( event, […args] )"。

本文操作环境:windows10系统、Vue2.9.6版,DELL G3电脑。

vue中$emit的用法

vue中使用 $emit(eventName) 触发事件

$emit(eventName) 触发当前实例上的事件,附加参数都会传给监听器回调。

使用 $emit(eventName) 触发事件

Api 中的解释:

vm.$emit( event, […args] )

vue中 关于$emit的用法

1、父组件可以使用 props 把数据传给子组件。

2、子组件可以使用 $emit 触发父组件的自定义事件。

vm.$emit( event, arg ) //触发当前实例上的事件vm.$on( event, fn );//监听event事件后运行 fn;

示例如下:

子组件

  

父组件: