type
status
date
slug
summary
tags
category
icon
password
Vue3$on$off$once实例方法已经被移除,组件实例不再实现事件触发接口,因此EventBus无法使用。
这时我们就可以使用Mitt库:通过emit派发事件,on方法添加事件,off方法移除事件,clear清空所有事件

安装

npm install mitt -S

基本使用

  1. 在 main.ts 中挂载全局属性
  1. A组件中使用emit派发
  1. B组件中使用on监听

监听所有事件

  1. A组件中使用emit派发多个事件
  1. B组件中使用on("*",(参数1,参数2)=>{})监听所有事件
其中,参数1 代表事件名,参数2 代表该事件传递的参数

移除监听事件

学习Vue3第二十三节:自定义指令directive学习Vue3第二十二节:组件v-model
衔蝉
衔蝉
一个普通的干饭人🍚
公告
type
status
date
slug
summary
tags
category
icon
password
欢迎来到衔蝉的博客小站✨
这里是我的个人学习、生活记录
--- 免责声明 ---
⚠️ 本站内容仅代表个人观点
⚠️ 本站内容仅供学习参考使用
--- 关于我 ---
我要如加菲猫一般地活着
一大碗杂碎面
就能换来一个艳阳天🌻