仿真中列车控制台订阅bug #2

Closed
opened 2024-05-10 10:33:10 +08:00 by shengxuqiang · 3 comments
Owner

在关闭并快速重新打开列车驾驶台界面,可能在网速不好的情况下会出现第二次打开的订阅被第一次取消的情况(实际就是没有订阅成功)

在关闭并快速重新打开列车驾驶台界面,可能在网速不好的情况下会出现第二次打开的订阅被第一次取消的情况(实际就是没有订阅成功)
shengxuqiang added the
Kind/Bug
Priority
Low
labels 2024-05-10 10:33:10 +08:00
shengxuqiang added this to the 智能运行测试仿真系统 project 2024-05-10 10:33:10 +08:00
Author
Owner

@joylink_fan @zhaoerwei 考虑在点击关闭的时候就去取消订阅是否可行?因为前端正常逻辑应该是单线程,我怀疑是取消订阅可能是在组件销毁时除非的,这样有可能会导致重新打开时的订阅早于取消订阅执行

@joylink_fan @zhaoerwei 考虑在点击关闭的时候就去取消订阅是否可行?因为前端正常逻辑应该是单线程,我怀疑是取消订阅可能是在组件销毁时除非的,这样有可能会导致重新打开时的订阅早于取消订阅执行
Author
Owner

具体问题说明

  • 取消订阅是在点击关闭时触发的,但在网不好的情况下,打开对话框重新订阅了,然后推了几条信息后才收到取消订阅的回复
    问题截图
## 具体问题说明 - 取消订阅是在点击关闭时触发的,但在网不好的情况下,打开对话框重新订阅了,然后推了几条信息后才收到取消订阅的回复 ![问题截图](/attachments/345c35bb-0d13-4888-8e57-9532130318f4)
Author
Owner

已在graphic-pixi项目v0.1.13版本处理

已在graphic-pixi项目v0.1.13版本处理
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: joylink/rts-sim-testing-client#2
No description provided.