应该是bug,在开发中发现只触发一次监听事件,但是收到了两次的$once(),导致出现了考虑之外的bug,经排查发现以上问题,百度后才确定是uni的坑。
多次触发uni.$on
解决方案:
1.可以使用onUnload 里边 uni.$off 移除。
2.uni.$once() 前面先移除一次 uni.$off()。
应该是bug,在开发中发现只触发一次监听事件,但是收到了两次的$once(),导致出现了考虑之外的bug,经排查发现以上问题,百度后才确定是uni的坑。
多次触发uni.$on
解决方案:
1.可以使用onUnload 里边 uni.$off 移除。
2.uni.$once() 前面先移除一次 uni.$off()。