m***@163.com
m***@163.com
  • 发布:2020-04-27 14:11
  • 更新:2020-04-27 14:11
  • 阅读:2973

uni.$on多次触发问题

分类:uni-app

问题就是在login.vue页面 点击登陆按钮触发uni.$emit() , 来到index.vue的onLoad()里面 监听uni.$on.. 如果一直点击登陆然后后退点击登陆然后后退,就会累计多次触发$on。

主要代码如下附件

尝试过以下过程:

如果我Onload方法里uni.$off()移除事件,就会导致问题点击登陆按钮连uni.$on()进都进不去,

最后自己再onLoad(){}使用uni.$once似乎才不会多次触发。

2020-04-27 14:11 负责人:无 分享
已邀请:

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