前端前进的路上,肯定少不了测试的积极推进,可以给你测出各种bug来,今天一起看一个react-antd-form的bug
组件化开发是现在业务代码中常见的一种方式,这个bug中,新增的Modal中的服务商组件,和背景下Search查询模块的服务商组件,当我点击Modal中服务商Form的label,即服务商字段的时候会触发Search查询模块的下拉选择框,可以看到图中光标的位置,因为这个地方服务商和运营商是属于联动组件,在我选择了服务商之后,select的onChange方法并没有获取到服务商id,从而导致运营商没有数据。
后面调试后发现这个bug的产生呢就是因为用了同一个组件,解决的方法就是重新创建一个组件,修改Form的name就可以了
ok,今天的笔记就到这,智者不入爱河,建设美丽新中国!!!