昨天,测试项目的时候发现的一个问题,后来发现真的是挺搞笑的,话不多说,来看问题。
这是一个关于费用计算的请求只要费用有更改就会触发,让我差异的是,触发它只是在onclickRow 的事件中,然后,我就把目光转向 onclickRow 中了,发现也没什么问题:
事件中执行的是页面赋值的操作,接着定位到setValues中去:
第一次,没有去在意这个form,感觉没什么问题,靠,当时有点小懵,咱也是刚被安排的写前端,也没什么经验可谈那!于是乎,直接定位到这个请求:
这个是页面加载,它就要请求一次,用来计算费用,并会填进去,看着也没毛病。然后梳理了一下,就笑了,还是上图蓝框的form 问题,因为我把费用也放到静态页面的form 中了,于是导致,onclickRow 事件触发后,触发了费用的计算请求,请求结束后会清空form,清空form又触发了费用请求。。。,问题找到就好办了,去静态页面中,把费用从form 中提出来,重新布一下页面,就ok了。
总结:问题不是什么大问题,主要是刚接触前端没什么经验,所以就记下来,毕竟好记性不如烂笔头。第一次写,描述的不清楚,可以耻笑,请勿喷,在这里,感谢大佬们了!!!