1***@qq.com
1***@qq.com
  • 发布:2020-01-15 11:36
  • 更新:2020-01-15 11:37
  • 阅读:1185

安卓端使用navigatorTo到新页面,上个页面还能监听全局事件并更新数据

分类:uni-app

问题是这样的:
项目全局监听硬件扫码功能(相当于监听了一个字符串类型的全局变量),并且更新的数据使用store进行全局存储
页面A监听扫码事件,页面B没有监听扫码,页面B和页面A的展示都以来了store里的数据
使用navigatorTo从A页面到B页面,在B页面测试扫码,居然触发了A页面监听的扫码事件更新了store
这种A页面未关闭,在B页面操作全局变量会触发A页面的事件的问题,应该如何处理呢?

2020-01-15 11:36 负责人:无 分享
已邀请:
f***@126.com

f***@126.com

可以监听页面卸载的时候取消你的全局监听

  • 1***@qq.com (作者)

    那这样的话,我需要在使用扫码枪的页面再重新开启扫码枪的监听

    2020-01-15 11:40

  • 1***@qq.com (作者)

    另外我说的场景中使用navigatorTo,A页面并没有卸载,就是因为A页面没有unload才出现在B页面触发了A页面事件的问题

    2020-01-15 14:25

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