Open guansss opened 11 months ago
从打印的log来看,一开始action
作为参数传进 EditorActionAdd
的时候,是有name
, location
等属性的。但是如果左边先选择动作类型为切换二倍速或者是其他没有name
和location
的动作类型时,再点击部署干员的编辑按钮,此时在log打印中action
的name
和location
的属性就没了。然后就导致编辑框不能被正确reset,所以字段残留,另外因为对应属性没了,干员的动作也被清空了。
前面的讨论:#229
1. 先添加部署干员,再添加切换二倍速,接着连续点击两个动作的编辑按钮,会清空部署干员的参数
该问题只在本地运行时发生,线上正常
视频
https://github.com/MaaAssistantArknights/maa-copilot-frontend/assets/46285865/0260351d-f7a0-4f3b-8b4b-b76ec868fbb82. 如果先编辑两倍速,然后再编辑干员部署,保存编辑,干员的坐标还会遗留在编辑框里面。但是如果不编辑两倍速,直接添加干员部署,再编辑干员部署,编辑保存,干员的坐标就会被清空
感觉需要加强一下
onChange
和reset
这部分的处理