uni.$emit、 uni.$on 、 uni.$once 、uni.$off的使用

介绍

看官方文档https://uniapp.dcloud.io/collocation/frame/communication?id=emit
或者直接在uni-app官方网站直接搜uni.emituni.emit、 uni.on 、 uni.onceuni.once 、uni.off

使用

案例使用看https://ask.dcloud.net.cn/article/36010
uni.$emit、 uni.$on 、 uni.$once 、uni.$off的使用

个人总结

uni.emituni.emit、 uni.on 就像是子组件想传参给父组件,从而调用父组件传给子组件的方法进行传参

官方总结

uni.emituni.emit、 uni.on 、 uni.onceuni.once 、uni.off 触发的事件都是 App 全局级别的,跨任意组件,页面,nvue,vue 等
使用时,注意及时销毁事件监听,比如,页面 onLoad 里边 uni.ononUnloaduni.on 注册监听,onUnload 里边 uni.off 移除,或者一次性的事件,直接使用 uni.$once 监听