HarmonyOS 鸿蒙Next:emitter.on订阅事件后,接收到事件会自动跳到当前组件所在位置
HarmonyOS 鸿蒙Next:emitter.on订阅事件后,接收到事件会自动跳到当前组件所在位置
组件内使用emitter.on订阅事件后,接收到事件会自动跳到当前组件所在位置,有什么方式可以避免这种情况吗?
关于HarmonyOS 鸿蒙Next:emitter.on订阅事件后,接收到事件会自动跳到当前组件所在位置的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
5 回复
emitter只有线程之间通信功能啊,应该不是emitter问题
还有既然是同一个Entry的话不需要用emitter啊,点击回调监听,或者用状态管理都可以
我们除了登录注册,其他都是一个大的Tab页面,但是登录注册页面也需要监听登录状态的变化,所以很多地方用的都是一个事件
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
贴一下代码
这个代码不好贴,是在项目中同一个Entry的不同组件中发送和订阅退出登录事件。因为退出登录之后有一个组件需要刷新样式,但是我退出到登录页面之后,返回到主页会自动跳到订阅事件的组件所在的位置。