WebJie
WebJie
  • 发布:2022-09-09 14:22
  • 更新:2022-09-09 14:44
  • 阅读:889

uni.$emit和uni.$on传参问题,多次收到参数

分类:uni-app

需求需要打开第三方h5页面通信,用的webview,能正常接收参数,但是接收完了后,我用uni.$emit传递出去后,uni.$on接收后,每当当前页面打开一次,$on则就会多接收一次参数,依次下去,我看了参数是同时返回的,逻辑根本没法处理。求解。

2022-09-09 14:22 负责人:无 分享
已邀请:
Lnews

Lnews

你定义的时候这样写:uni.$off('xxx').$on('xxx',()=>{})就好了

CODE_XU

CODE_XU

如果你每次是进入页面就 uni.$on 的话,那么每次进入都会新增一次监听,你需要在离开页面的时候调用 uni.$off 取消监听

该问题目前已经被锁定, 无法添加新回复