问题就是在login.vue页面 点击登陆按钮触发uni.$emit() , 来到index.vue的onLoad()里面 监听uni.$on.. 如果一直点击登陆然后后退点击登陆然后后退,就会累计多次触发$on。
主要代码如下附件
尝试过以下过程:
如果我Onload方法里uni.$off()移除事件,就会导致问题点击登陆按钮连uni.$on()进都进不去,
最后自己再onLoad(){}使用uni.$once似乎才不会多次触发。
问题就是在login.vue页面 点击登陆按钮触发uni.$emit() , 来到index.vue的onLoad()里面 监听uni.$on.. 如果一直点击登陆然后后退点击登陆然后后退,就会累计多次触发$on。
主要代码如下附件
尝试过以下过程:
如果我Onload方法里uni.$off()移除事件,就会导致问题点击登陆按钮连uni.$on()进都进不去,
最后自己再onLoad(){}使用uni.$once似乎才不会多次触发。