A、B页面同时引用相同组件,从B返回A后依旧触发B组件函数,页面间的事件监听没有隔离?
发布于 3 年前 作者 juandeng 10118 次浏览 来自 问答

创建组件:

组件内部触发事件:

A、B页面同时引用了city-select组件:

A、B页面创建监听组件事件:

我在A、B两个页面都引用了custom-city-select组件并创建了事件监听,从A -> B后在B页面点击了custom-city-select组件,返回A后再点击A页面的city select组件却调用了B页面的handleCustomCityEvent监听事件,A组件监听事件一直未生效。感觉是两个页面事件监听没有隔离导致,一直找不出原因。

1 回复

请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部