网友回复
uniapp中使用uni.$emit与uni.on及off就能实现:
传值,使用uni.$emit
uni.$emit('setData', { name:'老王' });接收值,使用uni.on 或uni.once
uni.on:用于监听全局的自定义事件,这些事件可以由uni.emit触发。当事件触发时,注册的回调函数将会接收到事件触发函数传递的参数。
uni.once:也用于监听全局的自定义事件,但与uni.on不同的是,它只会在第一次触发事件时执行回调函数,并且在执行后会自动移除该监听器,不再监听后续的事件触发。uni.$off:用于移除已经注册的全局自定义事件监听器,这可以帮...
点击查看剩余70%