如何通过Vue实现自定义长尾词的on、emit、off函数封装?

2026-04-09 19:261阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计944个文字,预计阅读时间需要4分钟。

如何通过Vue实现自定义长尾词的on、emit、off函数封装?

一、概念

1.`$on(事件名称, 回调函数)`:事件绑定,将一个事件名称与一个回调函数关联,当事件发生时,回调函数将被执行。一个事件名称可以绑定多个回调函数。

2.`$emit(事件名称, 需要传递的值)`:事件触发,当调用此方法时,会触发指定名称的事件,并可以传递一个值给事件监听器。

3.`$off(事件名称)`:事件解绑,移除之前绑定到指定事件名称的回调函数。

一、概念

1. $on("事件名称",回调函数)

事件绑定,一个事件名称上面可能绑定多个函数

2. $emit("事件名称",需要传递的值)

事件触发时,会触发当前事件身上所有的函数

3. $off("事件名称",[需要解绑的函数])

如何通过Vue实现自定义长尾词的on、emit、off函数封装?

事件解绑时,若指定解绑函数则只解绑相应函数,否则解绑全部

二、手动封装on,emit,off事件在vue中的作用

| 在vue中进行非父子组件传值时,我们可以通过在vue的原型上添加一个公共的vue实例,组件之间调用这个公共实例的$on/$emit来传递数据,传递的一方调用$emit,接收的一方调用$on。

阅读全文
标签:代码

本文共计944个文字,预计阅读时间需要4分钟。

如何通过Vue实现自定义长尾词的on、emit、off函数封装?

一、概念

1.`$on(事件名称, 回调函数)`:事件绑定,将一个事件名称与一个回调函数关联,当事件发生时,回调函数将被执行。一个事件名称可以绑定多个回调函数。

2.`$emit(事件名称, 需要传递的值)`:事件触发,当调用此方法时,会触发指定名称的事件,并可以传递一个值给事件监听器。

3.`$off(事件名称)`:事件解绑,移除之前绑定到指定事件名称的回调函数。

一、概念

1. $on("事件名称",回调函数)

事件绑定,一个事件名称上面可能绑定多个函数

2. $emit("事件名称",需要传递的值)

事件触发时,会触发当前事件身上所有的函数

3. $off("事件名称",[需要解绑的函数])

如何通过Vue实现自定义长尾词的on、emit、off函数封装?

事件解绑时,若指定解绑函数则只解绑相应函数,否则解绑全部

二、手动封装on,emit,off事件在vue中的作用

| 在vue中进行非父子组件传值时,我们可以通过在vue的原型上添加一个公共的vue实例,组件之间调用这个公共实例的$on/$emit来传递数据,传递的一方调用$emit,接收的一方调用$on。

阅读全文
标签:代码