Taro小程序 中 EventChannel的一些理解和使用实践
/* A 界面 */
Taro.navigateTo({
url: '...',
success: (callback) => {},
event: { /* 存放自定义 event 事件 */
someEvent: (data) => {
console.log(data)
}
}
})
/* B 界面 */
const onBtnClick = () => {
const pages = Taro.getCurrentPages()
const current = pages[pages.length - 1] /* 从堆栈中获取当前界面的属性 */
const eventChannel = current.getOpenerEventChannel()
eventChannel.emit('someEvent', {
data: { ... }
})
}

浙公网安备 33010602011771号